Не используйте параметр загрузки /ComPare
, если вы действительно хотите запрограммировать память.
Параметр / ComPare означает: не загружать код.Вместо этого прочитайте память (в месте, где будет загружен ELF) и сравните содержимое памяти с файлом ELF.
Если вы хотите загрузить свое приложение в записываемую память и проверить успешную загрузку, выполнитеследующее:
Data.LOAD.Elf image.axf
Data.LOAD.Elf image.axf /ComPare
или
Data.LOAD.Elf image.axf
Data.LOAD.Elf image.axf /DIFF
IF FOUND()
(
PRINT %ERROR "Faild to load application image.axf at address " TRACK.ADDRESS()
)
Кстати: я не буду называть такую загрузку приложения "перепрошивкой".На мой взгляд, «перепрошивка» - это программирование энергонезависимой памяти.