ARM通过HPI读取DSPSRAM中的数据时需要DSP端复位为什么呢?

2019-08-06 17:43发布

ARM[SC2440]通过HPI读取DSP[DM642] SRAM中的数据时,每次都需要DSP端复位才有读到正确的值,为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zhangmangui
1楼-- · 2019-08-06 18:06
帮你在咨询   :lol
blacksword
2楼-- · 2019-08-06 18:31
根据HPI的工作原理,如果你每次都是要访问同一个地址上的数据,显然就是会有问题。

原因是你每次读完数据后,HPIA都会自增到下一个地址。如果你读同一个地址,每次读之前都需要写HPIA。
jiayou0054
3楼-- · 2019-08-06 20:23
看看DSP 的errata文档,是否有设计缺陷和解决方法吧。
hjf2001
4楼-- · 2019-08-06 21:22
 精彩回答 2  元偷偷看……
zhangmangui
5楼-- · 2019-08-07 01:45
hjf2001 发表于 2013-6-8 06:37
应该不会吧,5402的HPI 可以读写正常,看看相应的App note吧!

楼主还没有解决??
lelee007
6楼-- · 2019-08-07 04:14
blacksword 发表于 2013-6-4 16:10
根据HPI的工作原理,如果你每次都是要访问同一个地址上的数据,显然就是会有问题。

原因是你每次读完数据 ...

哥,赶紧6472的boot啊,兄弟我等的好辛苦

一周热门 更多>