ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
837097 Топик полностью
SciFi (02.05.2018 20:58 - 21:02, просмотров: 97) ответил AVF на опять про смену прошивок. как реализовать обновление прошивки без затирания старой. т.е. есть две области памяти и загрузчик. пусть первая прошивка лежит по адресу 0х08001000, вторая по адресу 0х08002000. переопределяю вектор это понятно. если обе
Варианты: 1) Position-independent code. Геморрой с настройками компилятора (если он это вообще позволяет) и потеря эффективности кода. 2) Каждый релиз содержит обе версии (0x08001000 и 0x08002000), прошивается только нужная. 3) Хватит уже выпендриваться, сделать вторую область просто хранилищем новой прошивки, откуда загрузчик переносит её в основную область. Между прочим, вторая область может жить во внешней SPI флешь, которая сильно дешевле, чем набортная флешь МК.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้