This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI工程师:
您好,如下问题需要请教。
目前有一款老产品,已生产上百套。之前程序运行一直正常,使用芯片为TMS320F2812PGFA,最近采购一批芯片,30套,烧录之前程序后,近一半芯片不能正常运行,排除硬件故障。更改SysCtrl.c文件中InitFlash函数:
FlashRegs.FBANKWAIT.bit.RANDWAIT = 5;
FlashRegs.FBANKWAIT.bit.PAGEWAIT = 5;
改为:
FlashRegs.FBANKWAIT.bit.RANDWAIT = 15;
FlashRegs.FBANKWAIT.bit.PAGEWAIT = 15;
后正常。
因为通常这种设置是不需要修改的,请问这样更改是什么原因。