Здравствуйте, я новичёк и у меня есть такой вопрос: начал писать свой первый загрузчик для stm32f103,
в его функционале хочу реализовать проверку целосности прошивки, пока при помощи CRC. CRC ложу в HEX файл
при помощи утилиты srecord 1.64, вызывая её через After Build - Run с параметрами (Keil uVision). В качестве
параметра утилите srecord нужно указать адреса от куда и до куда считать CRC и по какому адресу ее класть в HEX файле.
Сейчас я эти адреса указываю в ручную (тупо считаю CRC всей флеши минус одно 32-битное слово и кладу результат по адресу
последнего 32-битного слова в конец рома), а хотелось бы это дело автоматизировать чтобы считать и сохранять CRC
в конце последней занятой загрузчиком страницы флэши. Адреса начала прошивки и ее конца в исходнике получаю при помощи
Load$$LR$$LR_IROM1$$Base и Load$$LR$$LR_IROM1$$Length. В чём собственно и вопрос - как скармить srecord эти параметры,
т.к. фокус с написанием на прямую в лоб Load$$LR$$LR_IROM1$$Base или Load$$LR$$LR_IROM1$$Length в качестве аргументов
для srecord не проходит. Спасибо.