28035 向FLASH里烧写程序怎么配置CMD文件

28035 向FLASH里烧写程序怎么配置CMD文件,第1张

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

程序都是存在flash或者ram里面的,不过最终运行时,cla的程序都需要放到L3里面才行。CLA只是个加速散裂,有自己独立的总线,和程序下载没关做掘镇系。所以只需要load一次就够纯粗了。

你是将程序态芹跑在RAM中还是flash中 如果是跑在FLASH里,是否有调用简碧memcpy?还有 看看你的CMD 这一句帆咐毕 .stack : >FLASHE PAGE = 1是flash还是RAM 堆栈要放到RAM中 .stack : >RAMM0 PAGE = 1如果还不行 在软件设置中 将堆栈设大点


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

原文地址: https://outofmemory.cn/yw/12447766.html

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

发表评论

登录后才能评论

评论列表(0条)

保存