My customer has two issues about ECC.
1. If ECC is turned on, it must be programed in 4 words one time. But sometimes, the S19 file compiled by CCS will not be an integer times of 4.
He has set ALIGN(4) in the CMD file and it is not valid. How should he handle this?
2. Issue about online programing cannot be restarted after ECC is disabled.
He has disabled ECC in his software:
Flash0EccRegs.ECC_ENABLE.bit.ENABLE = 0x0;
If he use CCS to program. The DSP can work normally. If he use SCI bootloader, the DSP can work normally without power-down reset. If he power down to reset now, then the DSP can not work properly, there is a reset signal in the reset pin:
The software programed through 232 and the emulators are the same:
He connect to CCS to read the status of registers and find the ECC is enabled:
The F28377 project uses the same approach, and there have been no problems, but F280025 won't work.
If you click reset and restart with CCS, the DSP will work properly. Is there a way to disable ECC completely? Thank you very much!