Part Number:TMS320F2812
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;
后正常。
因为通常这种设置是不需要修改的,请问这样更改是什么原因。
Yale Li:
您好,您的芯片在哪里购买的?封装和以前的一样吗?
,
wcl chunlei:
Yale Li:
您好。
芯片封装跟以前一样,芯片丝印:TMS 320F2812PGFA CG-95ACGHW G4
采购于北京中发大厦中泰盛业。
,
Yale Li:
TI的唯一代理只有Arrow。
一样的代码,之前运行正常,我觉得不能排除芯片本身的问题。