Как переписать загрузочную флешку PIC32 через код?

У меня есть приложение, которое должно переписать мой загрузчик на устройстве PIC32. После отключения прерываний я пытаюсь стереть 0x1fc00000 с помощью NVMErasePage, но он не стирается, а NVMErasePage возвращает хороший статус. Как я могу стереть загрузочную флэш-память из кода?

1 ответ

Не эксперт в этих вопросах, но есть регистр с битом защиты от записи во флэш-памяти, для этого поищите в паспорте PIC32Mxxx/2xx.

DEVCFG0: СЛОВО КОНФИГУРАЦИИ УСТРОЙСТВА 0

Проверь это.

Другие вопросы по тегам