2、选择properties ----> c/c++ Build ---->Settings
3 、Tool Settings ---->MCU Post build outputs
4、bin文件:选Convert to binary file (-O binary)
5、hex文件:选Convert to Hex file (-O ihex)
如下图所示:
简单来说:HEX文档是ascii码的文档。是不能直接烧到单片机中的。中间要有转换程序。但是现在很多编程器都设计成直接可以导入hex文件烧录的,其实这是做了设计的。bin文件是二进制文件,是可以直接烧到芯片中,中间不用转换的。HEX文件中是包含了地址信息的。这和BIN文件不同,BIN文件中只包含了数据信息,所以其实有时候同一个程序,bin文件和hex文件的容量都不相同的,芯片解密出来的文件一般也是bin或者hex格式。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)