【发布时间】:2009-10-09 03:56:15
【问题描述】:
我正在使用 CCS c 编译器,它以 Intel 32 位 HEX 格式(即 INHX32)生成其目标文件。该编译器有一个指令,可以将 cmets 放入这些文件中。注释行位于文件的开头,并以分号开头,如下所示:
; This is a comment
:020000040000FA
:1000000007EF33F0000C000C056ED8CF06F0E0CF00
:1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
我想使用这个指令,因为 cmets 对于以后将 hex 文件导入 MPLAB 的人来说非常有用。但是,MPLAB 不会使用 cmets 导入文件。当我尝试时,我收到“无效的文件格式,信息不可用”错误。
我意识到这些注释行不是原始英特尔规范的一部分,但其他一些编译器和开发工具接受它们。有没有办法让 MPLAB 这样做?
我可以编写一个脚本,将这些行去掉,然后将生成的文件传递给 MPLAB,但据我所知 MPLAB 无法通过命令行导入文件。
【问题讨论】:
标签: ide embedded pic microchip mplab