各位专家、您好!
我的客户有两个关于 ECC 的问题。
如果 ECC 被打开、它必须被一次用4个字编程。 但有时、CCS 编译的 S19文件不会是 4的整数倍。
他在 CMD 文件中设置了 align (4)、但它无效。 他应该如何处理这个问题?

2. 禁用 ECC 后无法重新启动联机编程的问题。
他在其软件中禁用了 ECC:
EALLOW;
Flash0EccRegs.ecc_enable.bit.enable = 0x0;
EDIS;
CCS 进行编程。 DSP 可以正常工作。 如果他使用 SCI 引导加载程序、DSP 可以在不进行断电复位的情况下正常工作。 如果他现在掉电复位、那么 DSP 无法正常工作、那么复位引脚中有一个复位信号:

通过232和仿真器进行编程的软件 是相同的:

他 连接到 CCS 以读取寄存器的状态、并发现 ECC 已启用:

F28377项目使用相同的方法、没有问题、但 F280025不起作用。
如果您单击"Reset and restart with CCS (使用 CCS 重置并重新启动)"、则 DSP 将正常工作。 是否有方法完全禁用 ECC? 非常感谢!

