烧写工具DNW的使用
- 格式:doc
- 大小:181.20 KB
- 文档页数:6
单片机烧录软件使用说明一、简介单片机烧录软件是一种用于将程序固化到单片机芯片中的工具软件。
它通过将程序代码转换为机器码,并将其加载到单片机中,从而实现单片机的功能。
本文将介绍单片机烧录软件的使用方法和注意事项,帮助用户顺利完成烧录工作。
二、软件安装在使用单片机烧录软件前,首先需要将其安装到计算机上。
一般来说,烧录软件都有一个安装向导,用户只需按照向导的提示一步步完成安装即可。
安装完成后,用户可以在计算机的“开始”菜单或桌面上找到烧录软件的快捷方式,双击打开软件。
三、连接硬件在进行单片机烧录之前,需要将计算机与单片机进行连接。
一般来说,需要将单片机芯片插入一个烧录器,然后将烧录器连接到计算机上。
连接时需要注意以下几点:1.确保单片机与烧录器的插座对应正确,避免插倒。
2.注意连接方式,有些烧录器需要通过USB线连接到计算机上,而有些烧录器则需要通过串口线连接。
3.如果使用的是USB连接方式,需要安装对应的USB驱动程序。
四、选择目标单片机型号五、导入程序代码在选择目标单片机型号后,用户可以导入需要烧录的程序代码。
一般来说,程序代码的格式可以是汇编语言格式、C语言格式或其他支持的格式。
用户只需将代码文件或工程文件导入到烧录软件中即可。
导入程序代码后,用户可以查看代码文件的内容,确认是否正确无误。
六、配置烧录参数在进行单片机烧录前,用户需要对烧录参数进行配置。
烧录参数主要包括烧录速度、芯片供电方式、编程模式等。
不同的单片机烧录软件可能会有不同的参数配置方式,用户需要根据烧录软件的操作界面进行设置。
在配置烧录参数时,用户需要根据单片机型号和所需功能进行选择。
有些参数具有默认值,用户可以根据需要进行修改。
七、开始烧录在确认烧录参数正确无误后,用户可以点击“开始烧录”按钮,启动烧录过程。
在烧录过程中,用户需要保持单片机与烧录器的连接稳定,避免拔插或移动。
如果中途发生了意外断开连接的情况,用户需要重新连接并重新开始烧录。
软件程序烧写操作规程软件程序烧写操作规程1. 引言软件程序是计算机系统的灵魂,正确烧写软件程序对于系统的正常运行至关重要。
为了规范烧写操作流程,保证烧写的准确性和安全性,制定本规程。
2. 适用范围本规程适用于所有需要进行软件程序烧写操作的场景,包括但不限于计算机、嵌入式设备和智能手机等。
3. 烧写环境要求3.1 确保烧写设备的供电稳定可靠,电压符合要求。
3.2 确保烧写设备的通信接口与被烧写的设备兼容。
3.3 确保烧写设备连接的计算机具备必要的硬件和软件支持。
4. 烧写准备工作4.1 确认被烧写设备的硬件版本和软件版本。
4.2 确认被烧写设备的存储空间是否满足软件程序的需求。
4.3 确保烧写设备已经连接到计算机并处于供电状态。
4.4 预先备份被烧写设备中的重要数据。
5. 烧写操作步骤5.1 打开烧写软件,选择正确的烧写模式。
5.2 在烧写软件中选择待烧写的程序文件。
5.3 确认烧写参数,包括目标设备类型、通信接口和波特率等。
5.4 建立与被烧写设备的通信连接。
5.5 擦除目标设备中的旧程序。
5.6 将待烧写的程序写入目标设备。
5.7 检查烧写结果,确保程序被烧写到正确的地址。
5.8 断开与被烧写设备的通信连接。
6. 烧写验证和测试6.1 使用合适的测试工具对烧写完成的设备进行功能验证。
6.2 确认被烧写设备的功能是否正常,程序是否稳定。
6.3 如发现烧写后存在问题,及时记录并进行排查。
6.4 对烧写成功的设备进行标记,以便后续追踪和管理。
7. 烧写记录和管理7.1 每次烧写操作都应该有相应的记录,包括烧写时间、烧写人员、烧写设备和程序版本等。
7.2 烧写记录要保存在可靠的介质上,确保数据的完整性和可追溯性。
7.3 定期对烧写设备进行维护和升级,及时更新烧写软件和固件版本。
7.4 实施烧写操作的人员需要接受相关的培训和考核,提高其烧写操作技能和意识。
8. 安全注意事项8.1 在烧写操作过程中,严禁拆卸或更换任何与被烧写设备有关的硬件部件。
双龙烧写器软件设置教程(一)双龙烧写器软件设置教程1. 安装双龙烧写器软件•下载双龙烧写器软件安装包。
•打开安装包,按照提示进行安装。
2. 打开双龙烧写器软件•在桌面或开始菜单中找到双龙烧写器图标。
•点击图标打开双龙烧写器软件。
3. 设置烧写器3.1 连接烧写器设备•使用USB线将烧写器设备连接到电脑。
•确保烧写器设备与电脑成功连接。
3.2 选择烧写器设备•在双龙烧写器软件界面中,点击设备菜单。
•从下拉菜单中选择正确的烧写器设备。
3.3 检查连接状态•在双龙烧写器软件界面中,点击设备菜单。
•确保烧写器设备的连接状态显示为“已连接”。
4. 设置烧写选项4.1 选择烧写目标•在双龙烧写器软件界面中,点击目标菜单。
•从下拉菜单中选择需要烧写的目标文件。
4.2 配置烧写参数•在双龙烧写器软件界面中,点击参数菜单。
•设置烧写的参数,如烧写速度、烧写模式等。
4.3 预览烧写结果•在双龙烧写器软件界面中,点击预览菜单。
•预览烧写的结果,确保设置正确无误。
5. 开始烧写•在双龙烧写器软件界面中,点击开始菜单。
•点击“开始烧写”按钮,开始进行烧写操作。
•等待烧写过程完成。
6. 检查烧写结果•在烧写完成后,验证烧写结果是否符合预期。
•若烧写结果不正确,重新进行烧写设置和操作。
7. 烧写器软件常见问题解决•如果在使用双龙烧写器软件过程中遇到问题,可以参考以下常见问题解决方法:–问题一:烧写速度过慢•解决方法:尝试调整烧写速度参数,或检查设备连接是否正常。
–问题二:烧写出错•解决方法:检查烧写器设备和目标文件是否兼容,或重新选择烧写参数。
–问题三:软件无法打开•解决方法:尝试重新安装双龙烧写器软件,或检查电脑系统是否兼容。
以上就是双龙烧写器软件设置的详细教程,希望能对您有所帮助!8. 其他设置选项8.1 设置烧写保护•在双龙烧写器软件界面中,点击保护菜单。
•根据需要,选择是否启用烧写保护功能。
•如需设置密码保护,输入密码并确认。
单片机烧写器是什么烧写器怎么用 编程器就是工具,在进行单片机开发时,你可以编程写了许多代码,只要执行此代码,单片机便依你的指示工作了,但如何将这些代码(或数据)写进单片机内,这就用到编程器了。
简单来说:编程器就是代码烧写工具。
它既可将代码写进单片机内,也可将代码从单片机内读出(加密情况除外)。
烧写器也叫烧录器、编程器。
在台湾,烧写器也叫烧录器;在大陆,客户之所以叫它为编程器,是因为现在英文名为PROGRAMMER,这个英文名与一般编写软件程式的设计师同名,所以就叫编程器。
烧写器实际上是一个把可编程的集成电路写上数据的工具。
烧录器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。
烧写器在功能上可分万用型烧写器、量产型烧写器、专用型烧写器。
专用型烧写器价格最低,适用芯片种类较少,适合以某一种或者某一类专用芯片编程的需要,例如仅仅需要对PIC系列编程。
全功能通用型一般能够涵盖几乎(不是全部)所有当前需要编程的芯片,由于设计麻烦,成本较高,限制了销量,最终售价极高,适合需要对很多种芯片进行编程的情况。
烧写器的英文名为PROGRAMMER,有人叫WRITER,更早期有人叫BURNER,这种机器是用来烧写〔PROGRAM〕一种称为可烧写的IC〔PROGRAMABLE IC〕,可烧写这些IC内部的CELL〔细胞〕资料,造成不同的功能,以前的IC大部份都是固定功能的IC〔DEDICATED ID〕,所以设计者若设计一片电路板必须用上多种不同的固定功能的IC,对大量生产者需准备很多类型的IC,自从可烧录的IC出现后,设计者只要准备一种IC便可把它烧录成不同功能的IC,备料者只采购一种IC即可,备料方便,但须准备烧写器去烧录它。
烧写方式有以下三种: 1.把单片机当做一个ROM芯片,早期的单片机都是如此。
将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。
烧写程序步骤
嘿,朋友们!今天咱就来讲讲烧写程序这个事儿。
你想想看啊,烧写程序就像是给一个机器注入灵魂。
这可不是随随便便就能搞定的事儿,得有点技巧和耐心呢!
首先,咱得把准备工作做好。
就像要去打仗,你得先把武器弹药准备齐全吧!得把需要烧写的程序找出来,确认好版本啥的,可别弄错了,不然那不就成了乱弹琴啦!
然后呢,连接好设备。
这就好比是给机器搭起了一座沟通的桥梁,要是桥没搭好,那灵魂咋能送过去呢?这时候可不能粗心大意,得仔细检查好每一个接口,每一根线。
接下来就是关键时刻啦!开始烧写程序。
就好像是把珍贵的宝贝小心翼翼地放进一个特别的盒子里。
这个过程可得全神贯注,不能有一丝分心。
看着那些代码一点点地传输过去,心里还真有点小激动呢!
烧写的过程中,你可得盯着点进度条啊,就像看着赛跑的选手一点点冲向终点。
要是突然卡住了,那可别急得跳脚,得冷静下来找找原因。
是不是哪里没设置好呀,还是设备出了啥小毛病。
等烧写完成啦,别着急欢呼,还得检查检查效果呢!就像是做好了一道菜,得尝尝味道对不对。
看看程序运行得顺不顺畅,有没有啥问题。
要是有问题,那咱就得重新再来一遍咯。
你说这烧写程序是不是挺有意思的?就像一场小小的冒险,有挑战也有惊喜。
咱得胆大心细,才能把这个灵魂注入的工作完成得漂漂亮亮的呀!
总之呢,烧写程序可不能马虎,每一个步骤都得认真对待。
这就像是盖房子,基础打不好,房子可就不结实啦!所以啊,大家一定要用心去做,相信自己一定能成功的!加油吧!。
烧录软件使用说明烧录软件的使用说明一、简介烧录软件是一种批量烧录固件到芯片中的工具。
它通常用于生产线上的批量生产过程中,可以大大提高生产效率和减少人工操作错误。
本文将介绍如何正确使用烧录软件。
二、安装和设置2.连接设备。
将烧录设备通过USB线缆与电脑连接。
确保设备正确安装驱动程序,否则烧录软件将无法识别设备。
3.打开烧录软件。
完成安装后,双击桌面上的烧录软件图标,打开烧录软件。
4.设置烧录参数。
在烧录软件的设置界面中,选择合适的烧录参数。
烧录参数包括芯片型号、烧录固件文件路径、烧录速度等。
确保这些参数正确无误。
三、烧录固件1.准备烧录固件文件。
在开始烧录之前,需要准备好要烧录的固件文件。
确保固件文件与芯片型号相符。
2.加载烧录固件文件。
在烧录软件的主界面中,点击“加载文件”按钮,选择合适的固件文件。
确保文件路径正确无误。
3.擦除芯片数据。
在烧录软件的主界面中,点击“擦除芯片”按钮,擦除原有的芯片数据。
擦除芯片的时间会因芯片容量的不同而有所变化,请耐心等待擦除完成。
4.开始烧录。
在烧录软件的主界面中,点击“开始烧录”按钮,开始烧录固件到芯片中。
烧录的过程中,请勿断开电源或移动设备。
等待烧录完成后,软件会提示烧录成功。
四、其他功能介绍1.查看烧录日志。
在烧录软件的主界面中,可以查看烧录日志,了解每一步操作的详细信息。
在烧录失败或出现问题时,可以通过查看烧录日志解决问题。
2.保存烧录参数。
在烧录软件的设置界面中,可以保存烧录参数,方便下次使用时直接加载。
点击“保存参数”按钮,将当前参数保存到配置文件中。
3.批量烧录功能。
烧录软件通常支持批量烧录功能。
在烧录软件的主界面中,可以选择要烧录的芯片数量,然后点击“开始烧录”按钮,软件会自动进行批量烧录。
五、常见问题解决1.设备无法被识别。
确保设备已正确连接到电脑,并安装了正确的驱动程序。
可以尝试更换USB线缆或在其他电脑上进行测试。
2.烧录失败。
如果烧录失败,请先查看烧录日志以了解失败的原因。
程序烧录器的使用方法1.准备工作在开始使用程序烧录器之前,首先需要明确以下几点:-确定所要烧录的目标芯片型号和烧录方式(如ISP、ICSP、JTAG等)-连接好烧录器与计算机之间的通信线路(如USB、串口等)2.连接烧录器将烧录器与计算机连接后,再将烧录器与目标芯片进行连接。
通常情况下,烧录器会提供一根带有插针的连接线,将连接线的插针分别插入烧录器和目标芯片的相应引脚上。
3.打开烧录软件在计算机上打开烧录软件,并选择与目标芯片相对应的型号和烧录方式。
如果软件能够自动检测到已连接的烧录器和目标芯片,则可以直接从菜单中选择对应选项。
4.导入程序或数据将要烧录的程序文件或数据文件导入烧录软件中。
烧录软件一般支持多种文件格式,通常使用BIN、HEX、S19等格式的文件。
可以通过点击"导入"、"打开"等按钮从计算机中选择需要导入的文件。
5.配置烧录器和目标芯片根据烧录软件的要求,对烧录器和目标芯片进行相应配置。
这些配置可能包括设定芯片的时钟频率、选择烧录模式、擦除芯片等操作。
可以通过菜单、工具栏中的相应选项来进行配置。
6.擦除目标芯片如果目标芯片上已经存在了程序或数据,需要先将其擦除才能进行烧录操作。
烧录软件一般都会提供擦除芯片的功能,在配置完成后,点击"擦除"按钮即可。
7.开始烧录所有配置都完成后,可以点击"开始"、"烧录"等按钮开始烧录操作。
烧录过程中,烧录器将按照预设的烧录方式将程序或数据写入目标芯片中。
可以通过烧录软件提供的进度条、状态信息等来监控烧录进度和结果。
8.验证烧录结果烧录完成后,可以选择对烧录结果进行验证。
烧录软件一般会提供验证功能,通过读取目标芯片中的数据与导入的文件进行比对,来确定烧录是否成功。
也可以通过其他方式来验证烧录结果,如运行目标芯片上的程序、读取目标芯片的寄存器值等方式。
9.断开连接烧录完成后,需要将烧录器与目标芯片和计算机进行断开。
OK6410 使用DNW通过U-BOOT 下载裸机程序在使用本教程时,认为你已经有编译好的程序文件(格式为.bin文件),并且程序是可正确运行的,开发板上也经烧写好U-BOOT。
1.下载到SRAM中运行下载到SRAM中不会破坏开发板中现有文件与程序,但是掉电后教程中所下载的文件将丢失。
串口线与USB device线连接电脑和开发板。
设置开发板为nandflash启动。
打开DNW 软件,设置好串口端口,波特率设置为:115200,设置USB Prot: Download Address: 0x57e00000 。
打开DNW 串口(Serial Port ->Connect)。
启动开发板,在DNW 窗口中迅速敲击空格键进入Uboot状态。
在DNW 窗口中输入:dnw 0x50008000 ,这一句设置下载的地址。
如果你的电脑是首次使用DNW下载,会提示安装驱动,请正确安装驱动,等到提示硬件可使用从进行下一步。
从DNW的usbport->Transmit->Transmit发送你要生成的bin文件,设置好后DNW 会自动下载。
在DNW 窗口中输入:go 0x50008000 ,即可看到你所下载的程序运行。
2.下载到Nand Flash 中下载到Nand Flash中将会破坏开发板中现有文件与程序以及U-BOOT,但是掉电后教程中所下载的文件不丢失。
串口线与USB device线连接电脑和开发板。
设置开发板为SD卡启动。
打开DNW 软件,设置好串口端口,波特率设置为:115200,设置USB Prot: Download Address: 0x57e00000 。
打开DNW 串口(Serial Port ->Connect)。
启动开发板,在DNW 窗口中迅速敲击空格键进入Uboot状态。
在DNW 窗口中输入:dnw 0x50008000 ,这一句设置下载的地址。
如果你的电脑是首次使用DNW下载,会提示安装驱动,请正确安装驱动,等到提示硬件可使用从进行下一步。
程序烧录器的使用方法
程序烧录器是一种可以将计算机程序和数据存储在闪存卡或其他存储介质上的工具,可用于多种设备,如笔记本电脑、平板电脑、智能手机等。
下面是程序烧录器的使用方法和注意事项。
1. 了解烧录卡的类型和规格
选择烧录卡时,需要了解其类型和规格,例如芯片类型、容量、读写速度等。
不同型号的烧录卡可能有不同的功能和性能,需要根据自己的需求选择合适的烧录卡。
2. 下载和安装烧录软件
下载烧录软件后,按照软件的说明进行安装。
安装完成后,可以开始下载和安装需要的程序和数据。
3. 准备闪存卡和写入程序
将闪存卡插入烧录卡中,确保其牢固插入。
然后将需要的程序和数据下载到闪存卡中。
4. 打开烧录器并设置
打开烧录器,进入设置界面,根据烧录卡的类型和规格进行设置。
设置完成后,可以开始写入程序。
5. 确认写入成功
在写入程序的过程中,需要不断检查闪存卡的状态。
如果闪存卡出现问题,比如出现读取错误、写入失败等情况,需要及时
进行更换或修理。
6. 维护和更新
使用程序烧录器的过程中,需要定期维护和更新烧录软件和程序。
更新软件和程序可以修复漏洞和增加功能,提高设备的安全性和性能。
程序烧录器是一种方便的工具,可以帮助用户轻松地存储和运行程序。
在使用程序烧录器时,需要了解其类型和规格,下载和安装烧录软件,准备闪存卡和写入程序,并定期维护和更新软件和程序。
第八章 烧写器的使用方法和说明
1. 安装ALL-11的烧写器的驱动程序,安装后出现Waccess 的图标:
2. 将IC 座子和IC 放置好,双击Waccess 的图标,出现下面界面:
3. 出现下面图标,根据不同机芯所用不同的芯片,选择不同的芯片厂家,如有ATMEL,WINBOND,FUJITSU,MACRONIX 等等厂家:(以下以WINBOND 华邦厂家的W79E632A 37L17SW 机芯为例烧写程序):
4. 再选择IC 的具体型号和类型,再点击Run 运行:
5. 在没有连接烧写器或是没有连接好的时候,会有以下提示:
6.在连接好烧写器时会打开如下界面:
7.按如下操作:(为打开需要烧写的程序)
打开需要烧写
的程序
打开需要烧写的程
序
找到最新版本的程
序
找到要写的主程序,
提示程序为BIN文件
格式。
注:也有HEX
的文件格式
8. 选择程序文件格式:
9. 选择自动烧写程序:
选择所写的程序是哪种格式
在IC 坏或是烧写器
没有连接好时候会
出现错误提示
在一切都没有问题
的时候,在此处会有
进度提示,如已经烧
写了76%等等10.直到烧写完为止,表示此程序已经烧好
读取FLASH里面的数据:
1.在上面第6个步骤的界面上按照以下操作:
点击Read读取
FLASH芯片里面的
数据,再点击Run运
行即可
2. 按以下步骤再将读取出来的FLASH数据保存到电脑中:
将读取出来的数据保存在电脑中,以后可以对空的IC进行烧写数据。
程序烧录器的使用方法程序烧录器是一种用于将软件程序(如固件、Bootloader等)烧录到嵌入式系统或芯片中的设备。
下面将介绍程序烧录器的基本使用方法。
第一步:了解烧录器种类和选择合适的烧录器程序烧录器有很多种类,如ST-Link、J-Link、USB Blaster等。
在选择烧录器时,首先要考虑烧录器是否兼容目标芯片,其次是了解烧录器的功能和特点,以及价格等因素。
根据项目需求选择适合的烧录器。
第二步:准备烧录器和烧录软件将选择好的烧录器连接到电脑上,然后下载和安装相应的烧录软件。
一般来说,不同的烧录器需要使用对应的官方烧录软件。
第三步:连接目标设备和烧录器将目标设备与烧录器连接起来。
根据具体情况,目标设备可以是开发板、嵌入式系统或芯片等。
连接的方式包括JTAG(Joint Test Action Group)或SWD(Serial Wire Debugging)等接口。
第四步:设置烧录器和烧录软件打开烧录软件,选择正确的芯片型号,并设置相应的参数。
通常需要设置烧录速度、连接方式、芯片地址等信息。
具体操作步骤可以根据不同的烧录器和软件而有所不同。
第五步:导入程序文件将需要烧录的程序文件导入到烧录软件中。
这些程序文件常常是编译生成的二进制文件(如.bin、.hex等格式)。
有些烧录软件也支持其他格式的程序文件,如S19、S-Record等。
第六步:执行烧录操作在设置好参数和导入程序文件后,点击烧录软件中的烧录按钮,开始执行烧录操作。
此时,烧录器会向目标设备发送烧录信息,将程序文件写入目标设备的存储器中。
烧录的过程中,烧录器会显示相应的烧录进度信息,同时也可以查看烧录日志来了解烧录的详细情况。
第七步:验证和测试烧录完成后,可以进行验证和测试操作,以确保程序正确地烧录到目标设备中。
可以使用烧录器提供的验证功能,读取目标设备中的程序数据与烧录前的程序文件进行对比,以确认烧录的准确性。
需要注意的是,烧录操作需要谨慎,因为错误的烧录操作可能导致目标设备工作异常或无法工作。
具体步骤介绍一:硬件条件:24V电源一个,串口线一根,网线一根二:软件条件:烧写工具:dnw.exe,Tftp_Ctrl.exe待烧写文件:NK.bin三:准备工作:1.首先插好PC机的串口线,然后将串口线另外一头连接到TPC上可用的COM1口,并且用网线把PC机和TPC机连好2.在PC上打开DNW.exe,选择Configuration -> Options3.然后选择相应串口,注意波特率必须选择115200,点击“OK”确定:4.然后点击Serial Port -> Connect。
5.将TPC通电,DNW出现串口信息,这时启动的是NBOOT,如下图。
如果没有串口信息,请确保串口通信的正常,如果还是没有串口信息,一般为NBOOT没有正确烧入,请重复NBOOT、EBOOT的烧写,重试无效后说明跟核心板有关,请将核心板交相关人员处理。
6.出现以上画面时,需要敲击空格进入到EBOOT,然后再键入“Y”进入到EBOOT的菜单项(注意:一般都是TPC一插上电时,立马就按空格)7.设定产品的显示设置,键入“S”,进入到显示设置功能项,选择相对应的产品型号,如图:例如目前需要烧录的是TPC7063H系列产品,那么就键入“4”来对产品信息进行配置。
如果配置失败会出现“Write DS2431 error ,try again”这样的提示信息,这时只需要重复第7步,重新来对产品信息进行配置即可。
8. 选择“F”,然后键入“Y”对NAND FLASH进行低级格式化(注意:做这一步时,会格式化屏上\HardDisk目录,所以在烧录NK之前最好备份\HardDisk下的数据)四:烧写NK过程:1.格式化完成后,选择“D”2.于此同时,打开Tftp_Ctrl.exe,输入TPC的TP地址,点击下载,在弹出的对话框中选择对应的NK.bin文件3.下载完之后,会出现:在看到“---------------Please Reboot TPC!!!!------------”NK就下载成功了。
用DNW通过USB烧uboot到nand
烧写前提:已经把FS2410开发板的S3C2410_BIOS.bin通过JTAG烧到了NOR里面了,这样我们从NOR启动才可以使用USB下载功能,从NOR 启动界面如下:
我们首先选择0,把我们自己的uboot下载到内存
我们这时把USB线插到主板和主机,如果是第一次使用,则会弹出对话框提示安装驱动,安装完驱动后会提示如下图:
我们配置一下要下载到内存的位置,选择菜单
Configuration Options 如下图:
在DownloadAddress 里的0X3020000是我们要下载到内存的地址
配置好后,然后我选择菜单
USB Port Transmit
在弹出的对话框中选择要烧的uboot
只有在DNW里面选择第2项
2 : Write Nand flash with download file
这样会把内存中的uboot烧到nand里面。
接着会弹出是否要现在运行的对话框,我们选择no,然后把关闭开发板。
DNW烧录步骤
1.先安装DNW驱动。
2.进行配置,ConfigurationÆoption”,设置波特率和端口。
3.驱动安装完成后,打开电源开关,给主板通电。
4.打开DNW烧录软件界面(显示图1界面)Æ点击serial portÆconnect,然后出现图2所示界
面,有提示信息(红框内所示)。
图1
图2
5.在软件操作界面,按键盘的“enter”键,出现图3所示信息。
6.输入数字0,选择“Update Test Program”
7.接着输入字母”Y“,进行确定。
8.出现如是提示信息时,点击菜单的serial portÆtransmit,并选择需要下载的可执行文件,
然后打开。
接着有出现如下烧录界面
然后接着输入字母“Y”,进行确认
至此,烧录操作已经完成,Congratulations!。
万用型烧录器简介万用型烧录器是一款通用的芯片烧录器,能够烧录多种类型的芯片,包括但不限于微控制器、EEPROM、闪存等等。
它可以连接到电脑进行操作,同时也可以独立工作。
对于电子爱好者和工程师们来说,万用型烧录器是一个必备的工具。
功能万用型烧录器的主要功能有以下几点:1.支持多种芯片烧录 - 万用型烧录器可以烧录大量不同类型的芯片,不仅可以烧录当今流行的芯片,还可以烧录较老的芯片。
2.独立操作 - 万用型烧录器内置的控制面板可以直接使用,不需要连接到电脑即可独立使用。
3.连接到电脑 - 万用型烧录器也可以通过USB接口连接到电脑,使用配套的烧录软件进行烧录等操作。
4.高速烧录 - 万用型烧录器支持快速烧录,可以节省烧录时间。
烧录过程万用型烧录器的烧录过程通常包括以下步骤:1.准备芯片 - 首先需要准备待烧录的芯片。
将芯片插入到烧录器中,注意芯片的方向和引脚是否正确对应。
2.配置参数 - 配置烧录器的参数,包括芯片型号、烧录模式、校验方式、速度等等。
3.开始烧录 - 点击开始按钮,万用型烧录器开始进行烧录操作,将程序写入芯片中。
4.烧录完成 - 当烧录进度条完成后,烧录器会提示烧录完成,此时可以将芯片从烧录器中取出。
推荐型号以下是几款较为常用的万用型烧录器:1.TL866II Plus - 这是一款非常受欢迎的万用型烧录器,支持烧录较多的芯片型号,操作简单易用。
2.MiniPro TL866CS - 这是一款经济实惠的烧录器,支持烧录多种类型的芯片。
3.TOP3100 - 这是一款高速烧录器,速度快、效率高。
总结万用型烧录器是电子工程师和电子爱好者必备的一款工具。
它可以烧录多种类型的芯片,支持独立操作和连接到电脑。
在烧录过程中,需要注意芯片的方向和引脚对应关系,并配置好烧录器的参数。
常用的几款烧录器包括TL866II Plus、MiniPro TL866CS以及TOP3100等。
DNW 工具的使用
1. 实验目的
掌握DNW 工具的安装和使用
了解嵌入式系统开发中程序下载的基本方法
2. 实验设备
硬件:PC 机,SinoSys-EA2440a 实验平台
软件:DNW 驱动程序
3. 实验原理
嵌入式软件开发完成后,最终通过交叉编译,在目标系统上运行。
运行的方式一般包括ROM 运行和RAM 运行两种。
这就需要使用方便的工具来使用这些功能。
在SinoSys-EA2440a 中,通过实验3 介绍的方法,已经通过JTAG 将一个功能比较完备的Boot Loader 烧写到Nor-Flash 中。
在这段代码里驱动了SinoSys-EA2440a 的串口和USB 口,并实现了USB 读写内存及Flash 的烧写功能。
这就需要我们有一个方便的工具实现串口及USB 口的操作,而DNW 工具软件正符合我们的要求。
在PC 上安装DNW 工具需要先安装驱动程序,本实验主要介绍DNW 工具驱动的安装及如何使用DNW 工具配合Boot Loader 来实现内存读写和Flash 的烧写功能。
总体来说,DNW 就是一个串口加USB 的终端工具。
4. 实验步骤
步骤1:连接硬件
打开SinoSys-EA2440a 包装,取出电源线将SinoSys-EA2440a 与电源相连。
取
出USB 线将SinoSys-EA2440a 和PC 机USB 口相连,取出串口线将SinoSys-EA2440a
和PC 机的串口相连。
步骤 2:安装驱动程序
将光盘里目录DNW 驱动程序的内容拷贝到用户PC 机上,然后去除拷贝好的全部文件的只读属性。
记住这点很重要,否则DNW 不能正常工作。
将SinoSys-EA2440a 设置为从Nor-Flash 启动,打开EA2440a 电源开关。
如果是第一次使用DNW 工具的话,将会发现PC 机会有一个USB 设备被发现,下面开始添加驱动。
选择从列表安装,点击下一步。
如下图。
图 1 安装硬件向导1
选择搜索路径,找到DNW 驱动程序所在路径。
如下图。
图 2 安装硬件向导2
点击下一步,找到匹配的驱动程序,如下图。
图3 安装硬件向导3
点击下一步,出现如下图对话框,选择“仍然继续”。
图 4 安装硬件向导4
出现如下对话框,说明DNW 的驱动已经安装成功,接下来就可以使用DNW 工具了。
图 5 安装硬加向导5
步骤3:DNW 工具的使用
在DNW 工具文件夹中打开DNW 应用程序,界面如下图。
图6 DNW 工具界面
连接串口,选择“Serial Port”菜单下的“Connect”。
现在就可以看到在图6 所示的界面中对话框的标题栏中COM 串口和USB 口都已经连接好。
首先我们掌握使用DNW 工具下载可执行文件到内存中的方法。
由于在SinoSys-EA2440a 中RAM 的映射地址是0x30000000 ,因此首先设定下载地址为0x30000000 。
选择“Configuration”菜单下的“Options”,弹出如下对话框。
图7 DNW 设置对话框
在这个对话框里我们可以设定COM 端口,串口比特率和USB 的下载地址。
我们可以按照图7 所示进行设置。
单击OK 按钮退出。
选择“USB Port”菜单下的“Transmit”,弹出打开文件按钮对话框,在对话框里选择要下载的可执行文件,单击打开按钮就可以把所选择的文件下载到地址为0x30000000 的内存中去了。
如下图所示。
图8 传输文件
我们再来看一下通过DNW 的终端功能,使用Nor-Flash 中固化的一段Boot Loader 的方法。
首先确认SinoSys-EA2440a 从Nor-Flash 启动,重新打开SinoSys-EA2440a 电源开关。
可以看到在DNW 工具的界面上出现Boot Loader 的命令行菜单。
实际上当SinoSys-EA2440a 设置为从Nor-Flash 启动,SinoSys-EA2440a 上电后,在Nor-Flash 中固化的Boot Loader 程序将得到执行,在这段Boot Loader 代码中驱动了SinoSys-EA2440a 开发板上的串口和USB Device 口,并通过串口将要交互的信息传送到DNW 的界面上。
USB 的功能就是在开发主机端通过USB 下载文件。
DNW 界面显示如图9 所示。
图9 上电后DNW 界面显示
初始情况下SinoSys-EA2440a 等待从USB 下载文件的功能,下载地址已经在前面设置过。
在DNW 界面中按开发主机键盘任意键,DNW 将出现Boot Loader 的功能菜单,如图10。
图10 按任意键后出现的功能菜单
在图中我们可以看到,Boot Loader 实现了USB 的下载运行(默认就是这个方式)、下载、运行程序、测试内存、写入Nand-Flash 等功能,读者可以自己试验这些功能。
我们在开发过程中如果已经在Nor-Flash 中烧入这么一段Boot Loader,在需要往Nand-Flash 中烧写文件时,就可以通过DNW 工具,很方便的将文件烧入到Nand-Flash 中。
具体过程是:先在菜单中选择功能1(Download Only),通过开发主机键盘上1 按键来选择,在提示的操作下选择将文件先下载到内存的某个区域中,一般我们可以在DNW 中键入
“0x30000000”来指定下载地址,然后在“USB Port”中选择“Transmit”,按照我们刚才介绍的方法,将我们要下载的文件复制到内存中。
再在界面中命令行菜单中选择4(Download Image to Nand Flash),依然通过开发主机键盘选择。
在命令行提示下指定下载到Nand-Flash 的哪个Block 中。
按回车键就可以把内存中的文件烧写到Nand-Flash 中去了。
由于在SinoSys-EA2440a 出厂时,已经在Nand-Flash 里面烧写了Linux 操作系统,因此这个操作我们就不去练习了,以免破坏了操作系统的正常运行。
读者可在实际开发过程中,由自己的实际需要来练习这个功能。
5. 实验思考
5.1 DNW 工具主要有哪些作用?
5.2 基于Nor-Flash 中的Boot Loader,利用DNW 工具,如何实现烧写Nand-Flash 的功能?。