Операция записи PIC32MZ NVM некорректна - PullRequest
0 голосов
/ 19 сентября 2019

Я использую отладчик PIC32MZ2048EFG100, MPLAB X IDE (v5.00), Harmony (V2.06) и ICD 3.

В моем проекте я настроил адрес 0x9D100000 (до 432 КБайт).) для операций NVM для хранения некоторых данных.Чтобы проверить работу NVM, я просто делаю операцию NVM только для первого блока.т.е. адрес 0x9D100000.Я стер (16KBytes) 0-й блок (адрес 0x9D100000), и я прочитал память устройства, и результат правильный.т.е. все значения 0xFF.

Теперь я запишу (2Kbytes) в эту память (адрес 0x9D100000), используя буфер 2Kbytes, который установлен в значение 0x55.После записи, если я читаю память устройства, только некоторые адреса будут установлены со значением 0x55, а остальная память будет установлена ​​со значением 0x00.

Почему эта память повреждена?Пожалуйста, помогите мне узнать детали, чтобы решить эту проблему.

Спасибо

...