Part Number: TMS570LC4357
Other Parts Discussed in Thread: UNIFLASH, TMDX570LC43HDK, LAUNCHXL2-570LC43
Tool/software:
I'm experiencing an issue with the TMS570LC4357 microcontroller related to Error-Correcting Code (ECC). After enabling ECC, updating the ECC location in the command file, and loading the code into the controller, I'm no longer able to:
1. Load any code (with or without ECC)
2. Erase flash memory
3. Perform any operations on flash memory
However, I'm able to:
1. Connect to the board
2. Test the connection successfully using Code Composer Studio
3. Read registers
4. Enter into debug mode and execute pre-existing code line by line
- ECC enabled from project properties -> Build -> Arm linker -> Advance options -> linker Ouput -> control whether ECC generation is on or off -> set to on
- ECC locations updated in CMD file:
For example:
Flash_location : origin = 0x00020000, length = 0x7BE0
Flash ECC : origin = 0xF0401000 length = 0xF7C ECC = { input_range = Flash_location}
- Auto ECC generation disabled from debug configuration.
Has anyone encountered a similar issue? If so, any guidance or solutions would be greatly appreciated.