Part Number: TMS320F28384S
Hi champs,
We have to use below command and convert .out file into correct hex file(.txt file) for SCI flash kernel.
"${CG_TOOL_HEX}" "${BuildArtifactFileBaseName}.out" -boot -a -gpio8 -o "${BuildArtifactFileBaseName}.txt"
In real application, my customer needs to fill data 0xAA5555AA to flash sector 9 in the application code, he uses below command in linker command file and generates the .txt file. However, he fails to do the firmware upgrade via SCI boot with this hex file.
CMBANK0_SECTOR9 : origin = 0x00260000, length = 0x00010000, fill = 0xAA5555AA
I check the .txt file and find that the data block size is 2-byte in length, so the maximum data length is limited to 0xFFFF and this should be the root cause my customer fails to do SCI firmware upgrade, is it correct?
If this is the case, when customers want to generate CM hex files for SCI flash kernel, should we say the maximum length should be limited to 0xFFF0 since the flash memory is 128-bit aligned?
Regards,
-Luke