IAR编译同时输出hex和bin文件
- Options->Build Actions -> Post-build command line 输入:
$PROJ_DIR$\post-build.bat "$TARGET_BPATH$"
- 将
post-build.bat
文件放在工程目录下,post-build.bat
内容如下:set OUT=%1.out set HEX=%1.hex set BIN=%1.bin :: calculate application checksum ielftool --fill 0xFF;0x0-0xfffb --checksum __checksum:2,crc16,0x0;0x0-0xfffb --verbose %OUT% %OUT% :: generate additional output: hex ielftool.exe --ihex --verbose %OUT% %HEX% :: generate additional output: binary ielftool.exe --bin --verbose %OUT% %BIN%
- 编译工程,输出文件即有HEX和BIN文件