Part Number: TMS320F28035
在TMS320F28035的用户手册P37页中,对于修改 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器部分,要求其修改的代码在SRAM中运行。
但是在实际测试中,发现该代码运行在FLASH中依然可将值写入到 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器中,需要了解下,在FLASH中写入 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器值会有哪些风险?
Part Number: TMS320F28035
在TMS320F28035的用户手册P37页中,对于修改 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器部分,要求其修改的代码在SRAM中运行。
但是在实际测试中,发现该代码运行在FLASH中依然可将值写入到 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器中,需要了解下,在FLASH中写入 FOPT、FPWR、FBANKWAIT 或 FOTPWAIT 寄存器值会有哪些风险?
建议遵照手册上面的要求去进行研发以保证长期性和可靠性,如果不遵照手册,TI不保证芯片性能。
在量产,复杂代码流程下风险会被放大,造成程序跑飞或者死机