自己回复自己的......
迷糊了几天,发帖后才查到问题。
EMIFAWaitTimingConfig函数里,对于CE2CFG的赋值是这么写的HWREG(baseAddr + EMIFA_CE2CFG) |= conf;
将DSP上电重启后,CE2CFG的默认值是0x3FFFFFFC;或等于以后自然会赋值失败,如果一定要或等于,应该把该寄存器相应位置0后再或。
修改以后读写所占的时间才能达到我们的期望值。
这个问题我们编译的 Driver 库 修复了
自己回复自己的......
迷糊了几天,发帖后才查到问题。
EMIFAWaitTimingConfig函数里,对于CE2CFG的赋值是这么写的HWREG(baseAddr + EMIFA_CE2CFG) |= conf;
将DSP上电重启后,CE2CFG的默认值是0x3FFFFFFC;或等于以后自然会赋值失败,如果一定要或等于,应该把该寄存器相应位置0后再或。
修改以后读写所占的时间才能达到我们的期望值。
这个问题我们编译的 Driver 库 修复了
举报