TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS570LS3137 EMAC例程会导致FLASHECC错误

我在使用官方提供的LWIP例程时,直接使用没有问题。

但是当我在sys_startup.c中 使能FlashEcc 、初始化ESM模块并使能其中断时

_coreEnableFlashEcc_();

.......

esmInit();
esmSetInterruptLevel(0xFFFFFFFFFFFFFFFF,0xFFFFFFFFFFFFFFFF);
esmEnableInterrupt(0xFFFFFFFFFFFFFFFF);

发现第一次烧录结束没有问题,
但第二次烧录(Debug)时,发现其会进入sys_startup.c的死循环



读ESM_stat3寄存器,说明ESM group3 channel7 错误。
到此,我理解该例程会引起 flashecc 错误。


我本地其他程序,在这之前保留有FlashEcc和ESM的功能,不会出现该种错误,但是当我移植官方的EMAC例程后,也会出现同样的状况。

请问官方\各位帮忙给看看,多谢







Susan Yang:

很抱歉,由于手边没有该开发板以及不太方便测试LWIP,所以请您在英文E2E发帖,会有专家为您测试,谢谢

e2e.ti.com/…/312

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LS3137 EMAC例程会导致FLASHECC错误
分享到: 更多 (0)