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.
Hi Shulu,
Please check whether the "Verify Flash after Program" is enabled or not. It should be enabled by default unless it is disabled by the user. Also, enable verbose mode to see more detailed messages (which would show verify as well).
If you have the AutoEccGeneration and verify enabled, then it should reflect in the package. Could you check whether they are enabled in the settings or not?
I will check with the UniFlash command line developer to see if there is a reset included after the program operation - which can secure the device and does not allow verification since password is included.
Thanks and regards,
Vamsi
Ricky Lau said:Shulu,
1a. In the GUI, if you turn on verbose in the console, you should see more outputs related to the verify process.
1b. The settings file in the generated command line package only stores any settings that have changed. Because AutoECC and Verify setting is 'on' by default, it will not be stored in the settings file.
2. From what I can see, the memory map should allow memory reads at 0x78000 on the data page (not on the program page). Can you check your program to make sure it is writing to the correct page?
As for why you do not see this error during 'program and verify', this is because the implementation of the verification process during 'program and verify' is different from the standalone verification. The verification during 'program and verify' goes through the 'Flash programmer' and therefore bypasses the memory map in some cases.
Thanks,
Ricky