嵌入式基础学习-烧写工具

JZ2440裸板程序烧写只能通过JTAG工具,常用的是openJTAG和JLink,也有并口JTAG。通过以裸板程序烧写方式烧写u-boot后可用u-boot烧写裸板和上层程序。

驱动之前都是装好的,jlink驱动安装是不会出问题的,而EasyOpenJTAG安装会出现未知数字签名的问题,重启设置禁用签名启动后安装即可(以设备管理器中更新手动查找驱动文件的方式),串口和dnw的驱动也都很好安装。

1. 裸板程序烧写工具JTAG

JTAG工具分为三种:

  1. 并口JTAG,很少见了,原因是很多电脑逐渐淘汰了并口,且其速度也很慢。我的老的台式机上面有并口接口,在TQ2440包装盒里找到过一个并口jtag,可是没找到能用的驱动,TQ提供的驱动和自己在网上下载的不兼容win7 64位系统,它的资料也不多,就没管它了。
  2. EOP,开发板配套的烧写工具,肯定很方便使用啦。可以直接烧写Nor Flash和Nand Flash,相比Jlink更适合于嵌入式板子开发。使用oflash烧写软件。
  3. 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网络文件系统挂载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值