lucyllh

导航

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 2022-12-07 19:23  lucyllh  阅读(377)  评论(0编辑  收藏  举报