
如果JZ2440是裸板的话,也就是说如果JZ2440上没有可以通过网络或者串口下载程序的程序,那么必须要用JTAG或者JLINK;
如果JZ2440上已经有程序可以通过网络或者串口下载程序的程序,比如JZ2440上已经有了Uboot,或者linux的话,就不用JTAG或者JLINK了,一般来说uboot或者linux都支持串口或网络传输程序(文件)。
如果要用jlink来烧的话,需要再安装一个jlink的专门的烧写工具。
烧写步骤如下:
首先使用IAR编写好你的c程序后,按"build all"就会自动生成一个以hex为后缀的文件。
然后打开JLINK 专门的烧写工具(一般买JLINK的时候附带的光盘上都会有的,没有的话自己下一个也行),打开后导入刚才的hex文件。先按菜单上的“connect”连接你的stm32芯片。连接成功后再按'erase chip'清除芯片上原有的程序。再按"program&verify"就可以把hex文件也就是你的程序烧到stm32裸片上了。
ps:我有一个教你分别使用jlink、jtag、ISP烧写ARM7芯片(烧ARM7和烧stm32的方法是一样的)的小视频,需要的话留个邮箱我发给你。
从芯片的数据手册来看,这个只有RAM和ROM,并没有让客户编程的Flash。从我的经验来看,应该是需要通过MMU控制单元,做外部存储器的编程,比如SPI Flash或者NAND Flash。
目前通过JTAG口或者SWD口去编程外部Flash的工具比较少,难度主要在驱动这一块。致远电子的AK100Pro配合KFlash软件可以做这个工作,你可以去咨询一下。
以上就是关于韦东山的2440怎么用jlink烧程序全部的内容,包括:韦东山的2440怎么用jlink烧程序、可以用IAR直接烧录stm32吗 用的是jlink,怎么烧、如何用JLINK烧录器将程序烧录到AT91RM9200QU芯片中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)