烧写工具DNW用

合集下载

驱动烧写过程-范例

驱动烧写过程-范例

整个系统的烧写过程:简单过程1)通过J-LINK烧写vivi到norflash中;在E:\信盈达常用资料库\嵌入式配套资料\mini2440-20100717光盘资料\images\linux目录下的:supervivi-128M。

2)通过norflash中的vivi烧写supervivi-128M.bin ,zImage,root_qtopia-128M.img打开dnw应用程序(在E:\信盈达常用资料库\嵌入式配套资料\mini2440-20100717光盘资料\windows平台工具\dnw中)zImage(内核)文件在arch/arm/boot/zImage is ready中root_qtopia-128M.img(文件系统)文件在光盘:E:\信盈达常用资料库\嵌入式配套资料\mini2440-20100717光盘资料\images\linux中的root_qtopia-128M.img3)启动然后通过RZ命令下载ko文件。

文件在drivers/char目录下:mini2440_leds。

4)然后insmod(加载)将mini2440_leds文件加载到内核,然后就可以运行应用程序了。

整个驱动烧写过程:详细过程第一步:通过J-LINK烧写vivi到norflash中;在E:\信盈达常用资料库\嵌入式配套资料\mini2440-20100717光盘资料\images\linux目录下的:supervivi-128M。

安装mini2440的usb驱动:在:E:\信盈达常用资料库\嵌入式配套资料\mini2440-20100717光盘资料\windows平台工具\usb下载驱动中的FriendlyARM USB Download Driver Setup_20090421.exe。

第二步:打开dnw:(usb,串口都要连接好)连接:(注意必须要把J-LINK断开,否则mini2440一直处于复位过程中)第三步:下载VIVI(利用norflash中的vivi将vivi下载到nandflash中),下载内核,下载文件系统(J-LINK只能烧写norflash)(要先输入x格式化,然后输入v,下载vivi,或者输入a,下载应用程序)1)X-格式化2)V-下载VIVI (即下载supervivi-128M.bin)然后在USB PORT中添加要下载的文件。

烧写工具DNW的使用

烧写工具DNW的使用

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 驱动程序所在路径。

烧写程序步骤

烧写程序步骤

烧写程序步骤
嘿,朋友们!今天咱就来讲讲烧写程序这个事儿。

你想想看啊,烧写程序就像是给一个机器注入灵魂。

这可不是随随便便就能搞定的事儿,得有点技巧和耐心呢!
首先,咱得把准备工作做好。

就像要去打仗,你得先把武器弹药准备齐全吧!得把需要烧写的程序找出来,确认好版本啥的,可别弄错了,不然那不就成了乱弹琴啦!
然后呢,连接好设备。

这就好比是给机器搭起了一座沟通的桥梁,要是桥没搭好,那灵魂咋能送过去呢?这时候可不能粗心大意,得仔细检查好每一个接口,每一根线。

接下来就是关键时刻啦!开始烧写程序。

就好像是把珍贵的宝贝小心翼翼地放进一个特别的盒子里。

这个过程可得全神贯注,不能有一丝分心。

看着那些代码一点点地传输过去,心里还真有点小激动呢!
烧写的过程中,你可得盯着点进度条啊,就像看着赛跑的选手一点点冲向终点。

要是突然卡住了,那可别急得跳脚,得冷静下来找找原因。

是不是哪里没设置好呀,还是设备出了啥小毛病。

等烧写完成啦,别着急欢呼,还得检查检查效果呢!就像是做好了一道菜,得尝尝味道对不对。

看看程序运行得顺不顺畅,有没有啥问题。

要是有问题,那咱就得重新再来一遍咯。

你说这烧写程序是不是挺有意思的?就像一场小小的冒险,有挑战也有惊喜。

咱得胆大心细,才能把这个灵魂注入的工作完成得漂漂亮亮的呀!
总之呢,烧写程序可不能马虎,每一个步骤都得认真对待。

这就像是盖房子,基础打不好,房子可就不结实啦!所以啊,大家一定要用心去做,相信自己一定能成功的!加油吧!。

S-Lab烧写器使用说明

S-Lab烧写器使用说明

S-Lab烧写器使⽤说明S-Lab烧写器S-Lab烧写器为中颖公司专门为带引导扇区8051内核的芯⽚设计的⼀款⼩巧⽅便的烧写器。

适⽤于所有中颖公司8051内核的单⽚机。

S-LabV2.0烧写器有如下特性:●⽀持3.3V/5V两种电压的输出以及外供电源●USB供电,不要外接稳压器S-LabV2.1烧写器有如下特性:●⽀持3.3V/5V两种电压的输出以及外供电源●⽀持联机和脱机两种⽅式烧写(1)硬件简图(2)接⼝定义(3)驱动安装由于该软件⽀持S-LabV2.0, S-LabV2.1两个硬件烧写器实现烧写功能,所以需要安装两种驱动。

1)S-LabV2.0驱动安装通过USB连线连接S-Lab V2.0到PC机USB插⼝,若⾸次连接该硬件,则系统会跳出“发现新硬件”对话框,将安装路径定义到安装⽂件所在的⽬录的S-Lab Driver\V2.0⽂件夹下,确定后系统会⾃动安装USB驱动程序。

安装成功后查看我的电脑装置管理员(即硬件管理器),连接埠(COM&LPT)选项将会出现⼀个“USB Serial Port(COM X)”,即为安装完毕的虚拟串⼝。

如下图,安装成功的COM3。

注意:在WIN XP中,系统会提⽰USB驱动程序未通过微软数字认证,忽略该提⽰继续安装。

经测试本驱动程序能正确运⾏于WIN XP中。

2)S-LabV2.1 驱动安装⾸先,运⾏ISP51软件所在⽬录S-Lab Driver\V2.1⽂件夹下CP210x_VCP_Win2K_XP_S2K3.exe⽂件,将驱动安装到指定路径。

其次,通过USB连线连接S-Lab V2.1到PC机USB插⼝,若⾸次连接该硬件,则系统会跳出“发现新硬件”对话框,将驱动搜索路径指定到驱动安装路径下搜索安装需要的⽂件,找到⽂件确定后系统会⾃动安装USB驱动程序。

安装成功后查看我的电脑装置管理员(即硬件管理器),连接埠(COM&LPT)选项将会出现⼀个“Silicon Labs CP210x USB to UART Bridge(COM X)”,即为安装完毕的虚拟串⼝。

烧写uboot方法

烧写uboot方法

烧写U-BOOT该部分内容在Windows 7上测试通过。

1-1-1固化启动代码到SD卡中插SD卡到PC机中,打开SD_Writer,如下图,依次点Scan、Format,Select Boot选mmc。

再点击Program。

成功后把由Uboot源码生成的u-boot.bin文件拷到SD卡中。

1-1-2设置开发板从SD卡启动1.将SD卡插入到TE6410开发板的SD插座中;2.设置开发板的拨码开关SW2,让开发板从SD 卡启动:SW2引脚号Pin 8 Pin 7 Pin 6 Pin 5 Pin 4 Pin 3 Pin 2 Pin 1 引脚定义SELNAND OM4 OM3 OM2 OM1 GPN15 GPN14 GPN13 Nandflash启动 1 0 0 1 1 X X X Norflash启动X 0 1 0 1 X X XSD卡启动 1 1 1 1 1 0 0 0 拨码开关拨到“OFF”位置上表示“0”,另一侧表示“1”。

3.连接好开发板的串口线,USB线,电源线,打开dnw软件(位于用户基础资料光盘的“实用工具”文件夹中,将其拷贝到硬盘上运行)。

点击菜单“Serial Port Connect”,显示连上串口。

连接成功后,标题栏会显示[COM1,115200bps]图表错误!未找到引用源。

.14.打开开发板电源开关,可在DNW窗体上看到SDboot启动信息:图表错误!未找到引用源。

.21-1-3通过设置SW2引脚号Pin 8 Pin 7 Pin 6 Pin 5 Pin 4 Pin 3 Pin 2 Pin 1 引脚定义SELNAND OM4 OM3 OM2 OM1 GPN15 GPN14 GPN13 Nandflash启动 1 0 0 1 1 X X XNorflash启动X 0 1 0 1 X X XSD卡启动 1 1 1 1 1 0 0 0恢复nand启动,在提示时,按下空格键(其他键也可),即可看到所期待的页面:。

烧录步骤

烧录步骤

烧录android:utc100_root.img
dnw 20008000
nand erase c00000 f400000 ; nand write.yaffs 20008000 c00000 0xxxxx
flash方式
uboot参数设定
setenv bootargs root=/dev/mtdblock3 rootfstype=yaffs2 init=/init console=ttySAC0,115200
flash烧录
USB启动,只需要将SW1的第4脚开关往(ON)拨即可,会提示安装驱动,第一次烧写uboot的时候可以用这个
1设置好dnw即可,不需要在终端中输入命令 dnw 20008000
2,通过dnw,transmit-》 USB_Installer_DDR2.bin,dnw不会出现任何东西,
setenv bootcmd tftp 20008000 zImage_net \; bootm 20008000
setenv bootargs init=/init console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.7.5:/opt/filesystem ip=192.168.7.23:192.168.7.5:192.168.7.1:255.255.255.0:fs100:eth0:off
烧录uboot_DDR2.bin
dnw 20008000
nand erase 0 40000 ; nand write 20008000 0 40000
Hale Waihona Puke 烧录29内核 zImage_LCD43
dnw 20008000

不使用jlink烧写裸版程序

不使用jlink烧写裸版程序

Linux应用是建立在Linux系统的基础上执行的。

如果我们要跑裸板程序呢?那我们就不得不抛弃操作系统。

OK6410的裸板程序烧录方法。

那些AXD,JLink可以实现仿真,还可以用并口(oflash), openjtag。

(可以参照韦东山第0课第2节_刚接触开发板之烧写裸板程序)下面介绍几种不使用jlink烧写裸板的方法:一、使用串口和SecureCRT软件通过Uboot烧写1.烧写Uboot(参照飞凌ok6410 linux手册,通过SD卡烧写)首先:我们打开SecureCRT,用串口连接好OK6410开发板,开发板设置为SD卡启动,烧写Uboot。

其次:烧写结束后,开发板设置为nandflash启动。

最后:操作SecureCRT软件,文件->连接串口(配置串口),然后给开发板上电,马上在键盘上按空格,这就可以进入Uboot。

(另一种方法:不用烧写Uboot,使用SD卡中的Uboot:1.使用飞凌提供的SD_Write.exe 软件将mcc_ram256.bin烧写到SD卡中(不用在SD卡中放Uboot,内核,文件系统)。

2.开发板设置为SD卡启动, 然后给开发板上电,马上在键盘上按空格,这就可以进入SD 卡中的Uboot)2.进入Uboot命令行模式,通过串口发送程序到内存首先:出入5,退出Uboot选项,进入命令行模式,输入命令loady 0x50008000 使用Ymodem模式发送文件到内存0x50008000地址(sdram中)其次:操作SecureCRT软件,传输->发送Ymodem,选择编译好的.bin文件确定。

最后:输入go 0x50008000 从内存0x50008000地址处运行程序(有时得不到想要的结果)注意:将程序写到了sdram中,没有破坏nand flash中的Uboot,但是掉电会丢失。

程序在sdram中运行速度比较快。

3.把内存(sdram)中的程序写到nand flash中首先:执行nand erase 0 100000 擦除Nand Flash中的0到1M的地址内存,(如果之前在Nand Flash里烧录过Uboot的话,那么U-boot就会被擦除)。

u-boot烧写及操作系统的还原

u-boot烧写及操作系统的还原

烧写u-boot1、打开adtide,选择debug->flash programer2、烧写设置,如下图:如果无法擦除,使用JP1跳线跳到片选1(左边),然后将start地址改为0x08000000,擦除完成后,跳线跳回片选0(右边)。

3、连接并口线(或USB仿真器)以及电源线。

点击erase,然后点program(如果使用USB仿真器,device选择Arm9USB)Uboot正常时,还原操作系统程序1、修改PC机IP地址为192.168.1.*。

(最好使用192.168.1.180)2、运行光盘中tools\tftpd32.exe程序建立TFTP服务器,确认服务器IP为第一步设置的IP。

3、指定TFTP文件路径(及待烧写文件的路径)4、连接网线及电源线5、打开dnw,设置com口,波特率设为115200(或者使用windows自带的超级终端,设置波特率为115200,com口,数据流控制设置为无)6、试验箱上电,等待实验箱上出现jx2410#(如果没有运行到这里,请将并口跳线跳开,仍不行,重新烧写Uboot),dnw上也会有同样的显示(如果没有,请从新执行上一步)。

7、设置serverip,通过指令setenv serverip 192.168.1.*设置serverip和第一步设置的IP保持一致。

(如果IP设置的192.168.1.180则可以略过此步骤)8、此步可省略,通过指令saveenv将刚才修改的ip设置保存到flash中,(不保存断电后再使用需重新设置)9、Run burnall,从新烧写所有的操作系统。

或者通过指令printenv指令查看定义的批处理,来执行单一系统烧写。

用dnw网络烧写NK的方法和步骤

用dnw网络烧写NK的方法和步骤

具体步骤介绍一:硬件条件: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就下载成功了。

如何烧写S3C2440裸板程序

如何烧写S3C2440裸板程序

如何烧写S3C2440裸板程序韦东山Linux视频第1期: ARM裸板、u-boot、内核、根文件系统、简单驱动韦东山Linux视频第2期:深入驱动边写边讲网站: 淘宝: 业务 QQ/邮箱: weidongshan@技术支持邮箱: 17653039@视频QQ群 : 177535949,49256475,173968594技术支持MSN : thisway.diy@业务范围: Linux咨询/企培/故障解决一、使用OpenJTAG 或并口JTAG 工具:OpenJTAG 是百问网出品的一款USB 转JTAG 和USB 转串口二合一的工具,适用于没有串口、没有并口的电脑。

并口JTAG 工具是每一款S3C2440开发板都配备的,它只能接在电脑的并口上。

并口JTAG 分为两种:Dongle 、Wiggler ,这两种工具只是使用的并口引脚不同。

百问网开发了烧写软件oflash.exe(Linux 下的版本为oflash),它可以烧写S3C2410、S3C2440、S3C6410的Nor Flash 和Nand Flash ;支持OpenJTAG 、Dongle 和Wiggler 。

oflash 使用很简单,安装好OpenJTAG 或并口JTAG 工具的驱动程序后,直接运行,然后按提示进行选择。

OpenJTAG 驱动程序的安装方法请参考第4节,并口JTAG 驱动的安装方法请参考第5节。

下面是一个例子:图1 使用oflash 烧写裸板程序二、使用JLink烧写Nor FlashJLink只支持烧写Nor Flash,不支持烧写Nand Flash。

要烧写Nand Flash只能按这几步操作:1.开发板设为Nor Flash启动(开发板有选择Nor Flash或Nand Flash启动的开关)2.接好JLlink后,用JLink的软件J-Flash烧写百问网特制的u-boot.bin到Nor Flash上去3.重启开发板,在串口里操作u-boot烧写Nand Flash这节介绍怎样使用J-Flash烧写Nor Flash,下一节介绍怎样使用u-boot烧写Nand Flash。

uboot常用命令详解

uboot常用命令详解

uboot常⽤命令详解dnw:在进⼊系统之前进⼊指令⾏,输⼊该指令可下载烧录⽂件。

re:重新启动嵌⼊式系统。

printenv:打印当前系统环境变量。

setenv:设置环境变量,格式:setenv name value ...,表⽰将name 变量设置成value 值;如果没有这个参数,表⽰删除该变量。

saveenv:保存环境变量到NAND中。

sleep:延迟执⾏,格式:sleep N,可以延迟N秒钟执⾏。

run:执⾏环境变量中的命令,格式:run var,可以跟⼏个环境变量名。

crc32:计算校验值,格式:crc32 address count [addr],第⼀个参数是需校验的起始地址,第⼆个参数是校验的数据字节数,第三个参数是保存校验值的地址。

cp:在内存中复制数据块,格式:cp source target count,第⼀个参数是源地址,第⼆个参数是⽬的地址,第三个参数是复制数⽬。

cmp:⽐较内存中的数据块,格式:cmp addr1 addr2 count,第⼀个参数是内存地址⼀,第⼆个参数是内存地址⼆,第三个是⽐较长度(单位是字节数除以4,以WORDS为单位)。

bootm:可以引导启动存储在内存中的程序映像。

格式:bootm addr1 addr2,第⼀个参数是程序映像的地址,第⼆个参数⼀般是RAMDISK 地址。

nand scrub:暴⼒擦除指令,擦除整个NAND,会擦除bad block标记。

nand erase:擦除NAND,格式:nand erase addr1 count,第⼀个参数是OFFSET,第⼆个参数是擦除字节数。

其中OFFSET是相对于Download地址。

nand write:下载的内存数据写⼊NAND,格式:nand write addr offset count,第⼀个参数是写⼊基地址,第⼆个参数是偏移地址,第三个参数是写⼊字节数。

nand read:讲NAND数据读取到内存,格式:nand read addr offset count,第⼀个参数是读取的NAND地址,第⼆个参数是内存位置偏移,第三个参数是读取字节数。

双龙烧写器软件设置教程(一)

双龙烧写器软件设置教程(一)

双龙烧写器软件设置教程(一)双龙烧写器软件设置教程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中写程序的过程一样。

笙泉单片机烧写工具

笙泉单片机烧写工具

Writer U1 操作步骤
笙泉MCU全系列 联系电话 13817008481 QQ 1787962975
第一步:选择MCU型号
第二步:装载客户代码
第三步:选择ISP CODE,
第四步:ISP Space必须设为1K
第五步:89系列的IC都有AUX_RAM 选项,如果用到XRAM则必须打勾,建议客户有没有用到都打勾。

第六步:按Auto键烧录软件。

第七步:信息框,这里可以看到烧录是否正确。

注意事项:
U1可以直接烧录89系列的MCU,烧录82/84系列需要Megawin提供的转接板。

Writer U2 & ISP 操作步骤
笙泉MCU全系列 联系电话 13817008481 QQ 1787962975
第一步:选择“ISP”
第二步:选择MCU型号
第三步:装载客户代码
第四步:IC 选项,主要是EN6T,客户代码是6T的就要打勾,是12T的就不用打勾。

第五步:直接烧录就要用“Update Target”
脱机烧录就要用“Update Programmer”。

注意事项:
U2可以直接烧录Megawin所有型号MCU,但不能更改MCU中的ISP Code.
芯片的硬件选项
笙泉MCU全系列 联系电话 13817008481 QQ 1787962975。

赛元烧写器使用方法

赛元烧写器使用方法

赛元烧写器使用方法一、简介赛元烧写器是一种用于烧写嵌入式设备的工具,它可以将程序或数据写入芯片中,实现芯片的功能。

本文将详细介绍赛元烧写器的使用方法,以帮助用户更好地操作和掌握该设备。

二、准备工作1. 确认赛元烧写器的型号和接口类型,以免与目标设备不匹配。

2. 检查赛元烧写器的连接线是否完好,确保能够正确连接到目标设备。

3. 下载并安装赛元烧写器的驱动程序,以确保能够正常识别设备。

三、连接设备1. 将赛元烧写器的接口端口与目标设备的对应接口相连接,确保连接牢固。

2. 确认设备的供电情况,确保设备已经接通电源。

四、打开烧写软件1. 打开电脑上的烧写软件,一般情况下,赛元烧写器都会提供相应的烧写软件。

2. 在软件界面上选择正确的设备型号和接口类型,以便软件能够正确地与设备进行通信。

五、选择烧写文件1. 在烧写软件界面上,选择要烧写的文件。

这个文件可以是程序文件、配置文件或其他需要写入到目标设备中的文件。

2. 确认文件的路径和名称是否正确,以免出现烧写错误或文件丢失的情况。

六、设置烧写参数1. 在烧写软件界面上,设置烧写参数。

这些参数包括烧写速度、校验方式、烧写地址等。

2. 根据目标设备的要求,选择合适的烧写参数,确保烧写的准确性和稳定性。

七、开始烧写1. 在烧写软件界面上点击“开始烧写”按钮,开始进行烧写操作。

2. 烧写过程中,可以查看烧写进度和状态信息,以便及时发现并解决问题。

八、烧写完成1. 烧写完成后,软件界面会显示烧写成功的提示信息。

2. 断开赛元烧写器与目标设备的连接,并关闭烧写软件。

九、烧写失败处理1. 如果烧写失败,首先检查连接线是否松动或接触不良,确认连接正确。

2. 检查设备供电情况,确保设备正常供电。

3. 检查烧写文件是否正确,可以尝试重新选择文件并进行烧写操作。

4. 如果问题仍然存在,可以查阅赛元烧写器的使用手册或联系厂家技术支持寻求帮助。

总结:赛元烧写器是一种非常实用的工具,能够帮助用户快速、准确地将程序或数据写入芯片中。

x210v3开发板SD卡烧写教程

x210v3开发板SD卡烧写教程

x210v3开发板SD卡烧写教程X210V3 SD卡烧写教程深圳市九⿍创展科技有限公司版权声明本⼿册版权归属深圳市九⿍创展科技有限公司所有, 并保留⼀切权⼒。

⾮经九⿍创展同意(书⾯形式),任何单位及个⼈不得擅⾃摘录本⼿册部分或全部,违者我们将追究其法律责任。

敬告:在售开发板的⼿册会经常更新,请在/doc/3648df0af5335a8102d220d1.html ⽹站下载最新⼿册,不再另⾏通知。

版本说明技术⽀持如果您对⽂档有所疑问,您可以在办公时间(星期⼀⾄星期五上午9:00~12:00;下午1:30~6:00)拨打技术⽀持电话或E-mail联系。

⽹址:/doc/3648df0af5335a8102d220d1.html联系电话:0755-********E-mail:phosphor88@/doc/3648df0af5335a8102d220d1.html销售与服务⽹络公司:深圳市九⿍创展科技有限公司地址:深圳市宝安区西乡街道宝源路宝安互联⽹产业基地A区7栋301室邮编:518101电话:0755-********⽹址:/doc/3648df0af5335a8102d220d1.html论坛:/doc/3648df0af5335a8102d220d1.html/doc/3648df0af5335a8102d220d1.html淘宝:/doc/3648df0af5335a8102d220d1.htmlQQ群:x6410技术论坛:【16073601】x210技术论坛1:【23831259】x210技术论坛2:【211127570】x210技术论坛3:【211128231】i210技术论坛1:【159144256】i210技术论坛2:【189920370】i210技术论坛3:【199358213】⽬录⽬录版权声明 ............................................................................................................... II 第1章x210v3开发平台SD卡烧写教程 . (2) 1.1拨码开关设置 (2)1.2破坏开发板linux平台下的bootloader,从SD2启动开发板 (2)1.3破坏开发板android平台下的bootloader,从SD2启动开发板 (2)1.4破坏WINCE平台下的bootloader,从SD2启动开发板 (3)1.5制作量产卡 (4)1.6使⽤uboot通过SD卡更新linux系统 (7)1.7使⽤uboot通过SD卡更新android4.0系统 (10)1.8使⽤uboot通过SD卡更新android2.3系统 (10)1.9使⽤xboot通过SD卡更新linux系统 (10)1.10使⽤xboot通过SD卡更新android4.0系统 (10)1.11在WINXP下快速制作量产卡 (10)1.12使⽤xboot通过SD卡更新WINCE系统 (15)1.13使⽤eboot通过SD卡更新WINCE系统 (17)1.13.1SD卡⾃动升级模式 (17)1.13.2SD 卡⼿动升级模式 (19)1.14开发板uboot启动参数 (20)1.15nand flash和emmc启动速度对照表 (21)1.16WINCE系统如何切换成android系统 (21)1.17WINCE系统如何切换成linux系统 (21)1.18android系统如何切换成WINCE系统 (21)1.19linux系统如何切换成android系统 (21)1.20QT4.8系统如何切换成QTOPIA系统 (21)1.21QTOPIA系统如何切换成QT4.8系统 (21)1.22linux或android平台使⽤SD卡烧写⽅式调试程序 (21)1.23WINCE平台开机LOGO 制作 (22)1.24WINCE平台休眠唤醒 (24)1.25WINCE平台如何校屏 (24)第2章其他产品介绍 (25)2.1核⼼板系列 (25)2.1.16410核⼼板 (25)2.1.2210核⼼板 (25)2.2开发板系列 (25)2.2.16410开发板 (25)2.2.2210开发板 (25)第1章x210v3开发平台SD卡烧写教程x210v3开发板⽀持WINCE,QT,android2.3,android4.0四套操作系统,同时,⽀持uboot 和xboot引导linux和android内核。

6、烧写器使用方法

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进行烧写数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

烧写工具DNW用
————————————————————————————————作者:————————————————————————————————日期:
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 的功能?。

相关文档
最新文档