ARM烧不进程序怎么解决???一开始能烧进去,烧了几次之后就进不去了???为什么??

ARM烧不进程序怎么解决???一开始能烧进去,烧了几次之后就进不去了???为什么??,第1张

ARM有些板子能烧到flash,RAM,还有其他加密方式下载的。如果板子正常,板子端口设置也正常。

可以看你烧写的方式是不是写进到flash里了,或者加了密码什么的,就不能直接下载了,需要重新擦洗下flash 才可以下载。 ARM有个ARM_ISP擦除软件的。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12082767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存