每次都需要DSP端复位才有读到正确的值

2019-07-19 13:32发布

ARM[SC2440]通过HPI读取DSP[DM642] SRAM中的数据时,每次都需要DSP端复位才有读到正确的值,为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
heweibig
1楼-- · 2019-07-19 14:11
根据HPI的工作原理,如果你每次都是要访问同一个地址上的数据,显然就是会有问题。
jiajs
2楼-- · 2019-07-19 15:00
原因是你每次读完数据后,HPIA都会自增到下一个地址。如果你读同一个地址,每次读之前都需要写HPIA。
zhenykun
3楼-- · 2019-07-19 20:22
看看DSP 的errata文档,是否有设计缺陷和解决方法吧。
jlyuan
4楼-- · 2019-07-20 00:48
应该不会吧,5402的HPI 可以读写正常,看看相应的App note吧!
huangchui
5楼-- · 2019-07-20 05:29
 精彩回答 2  元偷偷看……
huangchui
6楼-- · 2019-07-20 06:42
前久是验证可行性及速度,在后面的验证中发现比较容易受干扰---我们是用排线连的。现在已经确定要用HPI方案了

一周热门 更多>