-
- У меня есть вариант, когда через заводской загрузчик грузится
самодельный, а уже через него прошивка. Потому что заводской не
умеет шить внешнюю SPI флешку. Оч.умелые ручки :-) - SciFi(13.09.2023 10:19)
- Теоретически, прошивалку SPI флешки можно просто включить в состав
основной прошивки. По расходу места в памяти - одинаково. Или из
основной программы шить SPI - опасно? Или основная программа не
имеет уже того канала связи с "главным", по которому работает
загрузчик ведомого? - Nikolay_Po(13.09.2023 10:25)
- Там вообще укуренная схема. МК не имеет флеша на борту. Но умеет
исполнять код из SPI флеша. Поэтому заводской загрузчик, потом
самописный загрузчик для прошивки флеша, потом стартует прошивка,
первым делом копирует себя в ОЗУ, и после этого уже можно нормально
работать. Уф, вспотел, пока писал всё это. А чтобы ещё и
реализовать... Какие закидоны бывают в молодости... - SciFi(13.09.2023 10:32)
- Ещё шифрование добавить и прям мой старый проект ностальжнулся. - =AlexD=(13.09.2023 10:36)
- Там вообще укуренная схема. МК не имеет флеша на борту. Но умеет
исполнять код из SPI флеша. Поэтому заводской загрузчик, потом
самописный загрузчик для прошивки флеша, потом стартует прошивка,
первым делом копирует себя в ОЗУ, и после этого уже можно нормально
работать. Уф, вспотел, пока писал всё это. А чтобы ещё и
реализовать... Какие закидоны бывают в молодости... - SciFi(13.09.2023 10:32)
- Теоретически, прошивалку SPI флешки можно просто включить в состав
основной прошивки. По расходу места в памяти - одинаково. Или из
основной программы шить SPI - опасно? Или основная программа не
имеет уже того канала связи с "главным", по которому работает
загрузчик ведомого? - Nikolay_Po(13.09.2023 10:25)
- У меня есть вариант, когда через заводской загрузчик грузится
самодельный, а уже через него прошивка. Потому что заводской не
умеет шить внешнюю SPI флешку. Оч.умелые ручки :-) - SciFi(13.09.2023 10:19)