Доброго всем времени суток!
Задача: есть исходный файл (бинарник) из 8 байт, забитых значением 0x11. Надо в конец файла (т.е. с адреса 0x08) вставить 2 байта CRC16 (вычисленное с полиномом 0xA001) программой Srecord. Делаю так:
Код
srec_cat sec.bin --binary -crc16-b-e 0x08 -poly 0xA001 --output sec_new.bin --binary
Значения добавляются (0x14 0x1E), но не те (0xED 0xE7).
В чем может быть проблема? Может srecord нужно указывать начало и конец исходных данных?