Other Parts Discussed in Thread: UNIFLASH
Hi Champ,
I am asking for my customer.
They have specifially assigned flash address for specific data storage with __attribute__((section(".xxx"))) __attribute__((retain)) in project.
And the customized cmd is shown.


With CCS 20.3.1, the image could be programmed to device properly and run the code nicely. Checking on the specific data that we assigned, it was properly programmed to specific flash address.
However, through Uniflash (confirming version, likely v9.3.0), after loading the same image, the console showed as below. Can't read memory thru memory browser on Uniflash.

After that, customer did the reprogram on CCS again, the device was no longer able to program again and having below error message.

To reprogram the same device, the device could only be rescued by doing the factory reset.
(1). It seems some data alignment error pop out on Uniflash console. Does the expert see any problem with the memory allocation? I have asked customer to allocate the output section to other place, the error was still the same.
(2). Why we get two different results from CCS and Uniflash? Is there something wrong with our Uniflash?
Thanks for the support.
Regards,
Johnny