lucyllh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

IAR生成的HEX、bin文件用DownLoader_MINI打不开,下载不到板子上

一开始,我是这样配置IAR->option的,让他生成hex\bin文件:

第1)步:

第2)步:

 

 

 但这个样子通过编译生成的hex文件打开是乱码,而且用DownLoader打不开:

 

 

 

 

 后来百度了一遍文章:

 

iar的设置为option->OUTPUT converter->勾选generate addtional output->output format: intel extended;

勾选override default:工程名.hex

option->linker->output file:工程名.hex

编译产生hex文件,用stvp打开时就会出现错误:not in intel hex format.

怎么试都是这样,还怀疑是软件没破解完全呢,后来在论坛找到了这个一样的问题。

原因在于:“linker那里的output file是out文件,用来调试的,不用管,改了out文件为hex文件,覆盖了真正的hex文件了”,切记切记!!!!!
————————————————
版权声明:本文为CSDN博主「zhengyad123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_38012497/article/details/84349571

 

根据上面“红色字体的提示”,我怀疑是上面的“第2)步”调试输出文件覆盖原来真正的hex文件,于是,我把第2)步的内容还原,。hex文件改为.out文件,不让其覆盖“第1)步”配置所生成的hex文件,然后重新编译生成的hex文件即可被脱机下载加载,也能成功下载到板子上了。

 

posted on   lucyllh  阅读(418)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示