Srec_cat — проблема с несколькими значениями при попытке вставить CRC в двоичный файл
Я пытаюсь вычислить CRC и вставить его в файл в фиксированном месте, используя следующее. Я хочу вычислить CRC для всего файла, а затем вставить его по адресу 0x1EC (1EC будет 0x00000000 на изображении до вставки CRC):
srec_cat .\STM32F107RCT7-application.bin -binary -STM32_Big_Endian 0x1EC .\STM32F107RCT7-application.bin -binary -o outfile.bin -binary
Но я продолжаю получать следующую ошибку:
srec_cat: .\STM32F107RCT7-application.bin: 0x156BC: несколько значений 0x000001EC (предыдущее = 0x5A, это = 0x00)
Я думаю, мне как-то нужно указать ему использовать значение CRC для этого местоположения, но не знаю, как?