Microchip PIC C18编程文件格式.COFF与.HEX

MSu*_*ong 2 compiler-construction embedded hex coff microchip

我正在MPLAB IDE中开发代码,我想知道使用编译器生成的.COFF或.HEX文件编程芯片是否更好.我不确定两者之间有什么区别,我假设他们都会做同样的工作.

Nia*_* C. 5

COFF通常包含在IDE中运行代码时有用的调试信息(行号,符号等)..hex格式只包含程序的二进制数据,是您通常用于编程微控制器进行生产的内容.

IIRC,您通过将代码刻录到闪存来调试Microchip控制器,然后使用ICD逐步执行代码,设置断点等,因此COFF或HEX就足够了.但是使用COFF,您可以获得返回源代码的链接,这将使调试过程变得更加容易.