Цитата(data_stack @ Jan 21 2016, 17:42)

Делаю бут, который будет обновлять прошивку с sd карты. ... Скомпилировал прошивку, получил bin файл, файл может получиться большого размера, в оперативку возможно не влезет, думаю писать в специально отведенные для этого сектора в начало/конец флеша - пока не понятно куда лучше.
аналогичный проект: RTOS, SD+FatFS, AES-crypt, Heap заняло на LPC1778
34 878 bytes of readonly code memory
6 498 bytes of readonly data memory
12 769 bytes of readwrite data memory (+ 13 absolute)
Цитата(data_stack @ Jan 21 2016, 17:42)

Еще хорошо бы знать отличается ли версия залитой прошивки, от той что на карте. Теперь, внимание вопрос, как вы бы делали это? Пока единственное решение - написать утилиту для пк, которая бы посчитала crc прошивки, и обернуть в какой то новый файл, с полями crc и версией
почти что так. Утилита для ПК шифровала прошивку и генерировала CRC
и на фтп выкладывалась прошивка и файл описания
fw_uc.ini[uc]
ver="2"
file="fw151023.bin"
crc32="12AB56EF"
Марс - единственная планета, полностью населенная роботами (около 7 штук).