JZ2440裸板程序烧写只能通过JTAG工具,常用的是openJTAG和JLink,也有并口JTAG。通过以裸板程序烧写方式烧写u-boot后可用u-boot烧写裸板和上层程序。
驱动之前都是装好的,jlink驱动安装是不会出问题的,而EasyOpenJTAG安装会出现未知数字签名的问题,重启设置禁用签名启动后安装即可(以设备管理器中更新手动查找驱动文件的方式),串口和dnw的驱动也都很好安装。
1. 裸板程序烧写工具JTAG
JTAG工具分为三种:
- 并口JTAG,很少见了,原因是很多电脑逐渐淘汰了并口,且其速度也很慢。我的老的台式机上面有并口接口,在TQ2440包装盒里找到过一个并口jtag,可是没找到能用的驱动,TQ提供的驱动和自己在网上下载的不兼容win7 64位系统,它的资料也不多,就没管它了。
- EOP,开发板配套的烧写工具,肯定很方便使用啦。可以直接烧写Nor Flash和Nand Flash,相比Jlink更适合于嵌入式板子开发。使用oflash烧写软件。
- JLink,以前刚接触stm32就是用的这个,还依稀记得当时的盗版风波,Kiel中升级后一块块变成砖的事情。它只能烧写Nor Flash,所以更适合于单片机的开发使用。(其实之后一直都用的STlink,SWD接口还能省下两个IO口,更便宜,速度也快)
2. 通过u-boot烧写
因为cpu上电复制Nand Flash前4K程序到内部内存并从零开始执行,方便裸板程序的编写,另一方面JLink只能烧写Nor Flash,一般将u-boot烧写到Nor Flash。然后通过Nor Flash启动u-boot后便可通过选项菜单配合dnw(usb连接)来烧写裸板和内核文件系统,也可以通过网络的方式下载文件,并执行烧写。u-boot还支持设置nfs网络文件系统挂载。
619

被折叠的 条评论
为什么被折叠?



