TI 团队您好,
我在定制主板上使用 CCS 版本:9.3.0.00012与 TI-RTOS 2.16.1.14 + driverlib TiaWare 2.1.71b 和 n ü µC TM4C1233H6PM。
向 EEPROM 写入和读取数据数次后,下次引导时的 EEPROMInit()不会返回,并无限地阻塞_EEPROMWaitForDone ()。
EEPROMInit()在 SystlPeripheralEnable(sysctl_Periph_EEPROM0),SystlPeripheralReset (sysctl_Periph_EEPROM0)和 While (!SystlPeripheralReady(sysctl_Periph_EEPROM0 ))之后调用;
在启用外围设备后,寄存器 EEEPROM_EEDONE 中的 EEEPROM_EEDONE 看起来像设置了,并且将无限期地保留为1。 导致此问题的原因是什么?
发生此错误时,我正在使用“LM Flash Programmer - Build 1613”执行“解锁”。 成功解锁 µC 后,EEPROM 在有限的时间内再次工作。
提前感谢!
此致,
阿科斯