Other Parts Discussed in Thread: UNIFLASH
Tool/software:



[ERROR] CORTEX_M0P: File Loader: Verification failed: Values at address 0x00000000 do not match (expected: 0x20204000, actual: 0x34203030) Please verify target memory and memory map.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:



[ERROR] CORTEX_M0P: File Loader: Verification failed: Values at address 0x00000000 do not match (expected: 0x20204000, actual: 0x34203030) Please verify target memory and memory map.
Hi Miao,
1. From the message, it seems the unexpected data appeared in 0x0 address. Please check your BSL image programming address and make sure it is not 0x0. And I will recommend you to readback all the flash data the check whether image has been successfully programmed.
[ERROR] CORTEX_M0P: File Loader: Verification failed: Values at address 0x00000000 do not match (expected: 0x20204000, actual: 0x34203030) Please verify target memory and memory map.

2. About restore the MCU, do you mean mass erase the whole flash? It could be also achieved in Uniflash.

Best Regards,
Pengfei
Hi Pengfei,
Based on the information you provided in #1, I now have some ideas on how to resolve my issue. I might have flashed the wrong image into the flash.
I used I2C to upgrade using (XXX.txt), but I think I should have used (xxx.bin). I’m currently verifying this.
One odd thing is that when issue #1 occurred, I was unable to read the flash information from my IC via the read memory operation—it seemed like the connection was lost.
In any case, I’ll try again to upgrade using the newly generated .bin file via I2C. If there’s any progress, I’ll let you know.
Thanks
Mervyn
Hi Miao,
I'm glad to hear that there has been progress on this issue. And look forward to your good news.
Best Regards,
Pengfei