网上好多教程给的都是下面的设置方法
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文件了”,切记切记!!!!!