Hi.
I have some problems flashing the MCU using Intel Hex files generated by the CCSv6.
MCU: TMS570LS033
CCSv6.1
Uniflash v3.4
XDS100v2 USB Debug probe.
I am generating the hex file by enabling the ARM Hex Utility in the properties of the project in CCS.and I have set the Output format to Intel Hex Format. The hex file is generated.
After that I am trying to use UniFlash to flash the target MCU. I have tried several options and none seem to work:
1. Using Uniflash->Program->Load Program, choosing the hex file. The program indicates that it is Writing Flash Memory. It reaches 90% on progress bar and gets infinitely stuck (no errors)
2. Using Uniflash->Program->Load Binary, choosing the hex file. The program indicates that the Writing Flash Memory completes, However the program is not running after that and the nERROR pin is activated. After that using Verify Binary returns that program verification is successful.
3. Using UniFlash->Programs and adding the hex file to list and using Program button. The programming is started but the progress is infinitely stuck on Processing #0: hex_file_name.
When flashing this program to the MCU using CCS inbuilt debug interface the program is working fine. It also works if I am using the .out file to flash the MCU via UniFlash.
Could you please give any suggestions? Maybe it has something to do with how checksums are generated? Because option 2 seems to work to some extent since it actually finishes the process. I have set the "Auto ECC Generation" in UniFlash. Do I need to configure any additional settings?