如何给arm烧写程序

2024-12-04 18:58:55
推荐回答(2个)
回答1:

如果是全新的ARM,而且用的是NAND FLASH,那你就需要用JTAG线,PC端使用你自己写的SJF工具(SJF源码网上有,但你要根据自己的硬件配置做些修改,如RAM芯片,FLASH芯片等)将bootloader下载到FLASH的前4K,上电后,ARM会自动将FLASH的4K读到RAM中,然后从RAM中开始引导。这时候,你就可以通过bootloader,将你的应用程序下载到FLASH的应用程序区,或从应用程序区将你的应用程序读到RAM中并运行,然后,你的程序就开始跑了。

回答2:

看你板上的flash是什么型号的了,一类是nor flash,这类的最好办,用JTAG一般都能支持,我用过JUDI和J-LINK,要么拿wiggler,都可以烧。
如果是nand flash就不是很好办了。通常只能用并口连接小板烧,JTAG支持的NAND flash 很少。
有些开发板带有nor和nand两种flash,不过现在便宜的一般都只有nand的了。