SciFi (21.03.2025 12:47, просмотров: 22) ответил AlexBi на Возникла непонятная проблема при записи во встроенную флеш у
AT32F407. Запись ведется при исполнении программы из этого же
флеша, в область не занятую программой. Перед записью работают
уарты, таймеры, ацп, дма, ethernet, ни чего не запрещается, только
запрещаются прерывания через __disable_irq() То, что программа
остановится на время записи меня не смущает. Запись в итоге
выполняется (записывается один сектор), но после записи программа
может улететь не пойми куда, что
Зачем запрещать прерывания, если программа просто остановится?
Кстати, и в ОЗУ нужно копировать совсем мало кода: запись в регистр
для для запуска операции записи и цикл ожидания завершения.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้