Я использую отладчик 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.
Почему эта память повреждена?Пожалуйста, помогите мне узнать детали, чтобы решить эту проблему.
Спасибо