Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1281253
Топик полностью
мимoпpoxoдил
(03.02.2023 21:30, просмотров: 5)
ответил
bnb62
на
Именно поэтому и работает. :) Мне лень было создавать отдельный проект бутлоадера - там же дофига нужных ресурсов и библий, поэтому и сделал из основного кода со всем "мясом срани" глобальных буферов и включенных прерываний. Просто в компиляте для 0x00000000 после инициализации всей хрени сразу вызываю функцию бутлоадера, она не имеет выхода кроме прыжка, загрузки и прыжка или цикличиского ожидания наличия файла прошивки на ftp сервере, и загрузки и прыжка. Удобно.
уЖас! В буте не должно быть ничего кроме функций загрузки и проверки кода основной программы. Захотите потом исправить или дополнить код периферии проиниченой в буте, всю щетину окончательно выдернете
+100500
-
RED_DRAGON
(05.02.2023 15:12
)
Не сцать! - наш девиз. :) Ничего там страшного не случится. Места на флеши хватает. Чо выёживаться? Зато код лабуха и загрузчика доступен в одном открытом проекте. А уж куда лить - галочка и две палочки. :)) Учитесь, дворники :)
-
bnb62
(03.02.2023 21:40
)