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工程师:
您好!项目使用EMIF2与FPGA通讯,参考贵公司C2000WARE 基于EMIF1的ASRAM例程配置EMIF2程序遇到问题:
Main函数的第一个语句InitSysCtrl(),理论上应该将EMIF1和EMIF2的寄存器复位:
分步调试,当程序执行InitSysCtrl(),EMIF有关寄存器结果如下:
可见EMIF1被赋初值,但EMIF2寄存器的值都是0。基于EMIF应用文档的内容,理论上二者寄存器只在基地址有所区别,初值应一致。
进一步地,后续我无法对EMIF2的寄存器写入所需要的数据,运行下侧代码后EMIF2寄存器的值依然为0。
请教EMIF2寄存器无法写入所需数据的原因是什么?InitSysCtrl()函数对EMIF2寄存器的配置产生了什么影响?