Part Number: UNIFLASH
Other Parts Discussed in Thread: AM263P4, , SYSCONFIG
We are currently developing a custom board using the AM263P4 and are in the process of setting up a mass production line.
Until now, since we were in the development phase, we have been using the GUI version of UniFlash. However, the GUI version does not provide a verification function after programming. During our investigation, we learned from the Quick Start Guide that the CLI version supports verification after programming.
Based on this information, we converted the project we had been using into a CLI-based workflow and executed it. As a result, the following output was displayed:
info: Cortex_R5_0: Program verification successful for Multiple Files
Success
From this message, we understand that the verification has been completed successfully. However, we would like to know how the verification is actually performed, and we would appreciate it if you could provide a more detailed explanation of the verification mechanism.
The details of our environment and the command used are as follows:
- MCU: AM263P4
- UniFlash Version: 9.3.0.5401
Command used:
dslite --mode flash
-c user_files/configs/AM263Px_ZCZ_C.ccxml
-l user_files/settings/generated.ufsettings
-s VerifyAfterProgramLoad="No verification"
-e
-f
-v
"user_files/images/xxx.tiimage,0x60000000"
"user_files/images/yyy.appimage,0x60081000"
(Note: xxx and yyy represent the actual program file names.)
In addition, although it may be unrelated to the above, we sometimes observe behavior in which the program does not seem to be written correctly unless the programming operation is performed multiple times, both when using the GUI and the CLI.
Are there any recommended methods to identify the root cause of this issue, or known solutions to resolve it?
Thank you very much for your support.

