Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите сгенерировать контрольную сумму
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Dog Pawlowa
Сгенерировать именно в среде, чтобы избежать дополнительных операций.

Что получается:
- запустить снаружи среды ielftool с нужными параметрами
- сформировать контрольную сумму в своем загрузчике

Что не получается:
- запустить ielftool в post build (выводится ошибка, контрольной суммы нет, лога нет, параметры аналогичные запуску снаружи - добавлено $PROJ_DIR$ и путь)
- добавить формирование в свойствах проекта (Error[Li006]: duplicate definitions for "__checksum"; in "command line/config", and "Place holder __checksum" )

Что я не понимаю?

STM8, одна из немногих версий, где новый линкер.
Kavlav
Я это делаю с помощью команд в xcl-файле:

/*-Jsize,algo[,flag[,symb[,seg[,align[,init]]]]][=ranges[;ranges…]]*/
-J2,crc16,,,PROGCHECKSUM,=(CODE)0-(_..X_PROGRAMM_END-2)
-J2,crc16,,,SYSTEMCHECKSUM,=(CODE)_..X_SYSTEMS_START-(_..X_SYSTEMS_END-2)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.