用IAR下载的程序为什么不能执行

用IAR下载的程序为什么不能执行,第1张

一般来说,调试arm的时候会生成空岩扒两个文件:*.axf和*.hex,进行arm的仿真的时候,下载的是*.axf文件,而成品代码的话,下载斗昌的就枣唯是hex文件了。所以,如果不能仿真,那就有可能是你下载了hex文件而非axf文件的原因。

这是因为修改了.s启动文件的格式,即使没答友修改,删除了空格会这样报错的。

最好的解决办法是:IAR工程中remove掉这个启动文件昌举梁,把原来的启动文件删掉,重新移植一个相同的启动文件过来,再重新在CMSIS文件夹下面耐运Add启动文件,编译即可通过了。


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

原文地址:https://54852.com/yw/12400939.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存