ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1507434
AlexBi (21.03.2025 12:30, просмотров: 398)
Возникла непонятная проблема при записи во встроенную флеш у AT32F407. Запись ведется при исполнении программы из этого же флеша, в область не занятую программой. Перед записью работают уарты, таймеры, ацп, дма, ethernet, ни чего не запрещается, только запрещаются прерывания через __disable_irq() То, что программа остановится на время записи меня не смущает. Запись в итоге выполняется (записывается один сектор), но после записи программа может улететь не пойми куда, что 

приводит к срабатыванию разных ловушек. Вообще кто-нибудь пользуется на таком контроллере записью из программы, расположенной в записываемом флеше, без копирования кода в RAM?