创龙科技
直播中

李冲备

8年用户 153经验值
私信 关注

为什么没法配置成功呢?

[tr]使用例程:EMIF_FPGA
问题描述:
      例程中已经在EMIFASetup();函数里对读写周期的setup,strobe,hold所用时钟数进行了限定,但是程序跑起来后查看寄存器CE2CFG发现值是0x3FFFFFFD,为什么没法配置成功呢~
[/tr]

回帖(5)

韦明

2019-6-21 09:26:30
自己回复自己的......

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

这个问题我们编译的 Driver 库 修复了 
举报

王艳红

2019-6-21 09:43:16

举报

闫玮婧

2019-6-21 09:49:33
引用: ljmlvmd 发表于 2019-6-21 10:28
这个问题我们编译的 Driver 库 修复了 


这个问题我们编译的 Driver 库 修复了
举报

倪驰銮

2019-6-21 10:00:18


应该是startware的bug吧

是啊 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分