Я работаю с компилятором CCS c, который создает свои объектные файлы в 32-битном формате Intel HEX, также известном как INHX32. У этого компилятора есть директива, которая заставляет его помещать комментарии в эти файлы. Строки комментариев находятся в начале файла и начинаются с точки с запятой, например:
; This is a comment
:020000040000FA
:1000000007EF33F0000C000C056ED8CF06F0E0CF00
:1000100007F00001E9CF0DF0EACF08F0E1CF09F0D9
Я хотел бы использовать эту директиву, так как комментарии будут чрезвычайно полезны для тех, кто позже импортирует шестнадцатеричные файлы в MPLAB. Однако MPLAB не будет импортировать файлы с комментариями. Когда я пытаюсь, я получаю сообщение об ошибке «Неверный формат файла, информация недоступна».
Я понимаю, что эти строки комментариев не являются частью оригинальной спецификации Intel, но некоторые другие компиляторы и инструменты разработки их принимают. Есть ли способ заставить MPLAB сделать это?
Я мог бы написать сценарий, который вырезал бы эти строки, а затем передал бы полученный файл в MPLAB, но, насколько я могу судить, MPLAB не может импортировать файл через командную строку.