Цитата
Кто-ж пишет в тот-же сектор, в котором лежит прошивка??? И как собственно Вы это умудряетесь делать, ведь для этого его надо предварительно стереть?
Легко - прошивка занимает лишь 10% свободной памяти. Остальной flash - под запись архивов.
Почитал доку на линкер и так и не понял как задать расчет CRC только по блоку CODE.
С параметрами:
-HFF
-J2,crc16={CODE}Получаю:
Error[e171]: The segment "CODE" that is used in a checksum command is a packed segment. Хотя не ясно - что ему мешает так рассчитать CRC. "Промежутки" в секции где вектора прерываний заполнили, бери да считай, тем более размер блока известен.
Возникают даже мысли написать свой велосипед на сях, который будет рассчитывать и вставлять CRC, а также размер блока по которому его считают.
Сообщение отредактировал 93 - Sep 11 2017, 16:09