打印

VC5402写HPI

[复制链接]
8850|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
david4383|  楼主 | 2007-11-6 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当不进行仿真时,通过HPI写DSP内部的一个数据存贮器,能够正常工作,可是当DSP正在进行工作时,再写数据,这时DSP运行就乱了.这是什么原因?

按理说在DSP工作时,通过HPI读写内部数据存贮器,应该对DSP影响不大啊.

相关帖子

沙发
dld2| | 2007-11-6 10:28 | 只看该作者

乱写当然有问题

通过HPI改变数据,会影响程序运行啊。

使用特权

评论回复
板凳
david4383|  楼主 | 2007-11-6 10:33 | 只看该作者

当然不是乱写了.

只是在程序运行中,通过HPI改写一个数据存贮器,这样传递给DSP一个实时的数据.这样会影响DSP运行吗?我看资料好像说不能啊.

使用特权

评论回复
地板
liuxiqing| | 2007-11-7 14:15 | 只看该作者

会有中断吧,你的中断处理有问题吗

使用特权

评论回复
5
david4383|  楼主 | 2007-11-7 14:59 | 只看该作者

也就是当通过HPI访问DSP时,DSP就死机.

我没有写HPI的中断程序.我认为用不到.

使用特权

评论回复
6
hotpower| | 2007-11-8 00:50 | 只看该作者

应该没问题,最好加数据区读写标志

使用特权

评论回复
7
david4383|  楼主 | 2007-11-8 09:09 | 只看该作者

怎么还是不行啊.

我试了一个普通的程序,只改变XF值,然后用51写HPI内部的数据,比如说0X2800,数据能够写进去,可是DSP就是不能够工作.从程序上来说,也不可能到0X2800,
读写数据都对,可是就是打乱DSP.

使用特权

评论回复
8
dld2| | 2007-11-8 09:25 | 只看该作者

应该是硬件问题了

使用特权

评论回复
9
david4383|  楼主 | 2007-11-8 09:30 | 只看该作者

这个不会吧.

HPI下载我都试过了,没有问题.读写数据也对.硬件有什么问题?
楼上的总要把话说明白啊.

使用特权

评论回复
10
david4383|  楼主 | 2007-11-8 09:43 | 只看该作者

在接着仿真器的时候程序不对.

把仿真器去掉,直接用HPI下载程序,然后再改写内部RAM,这样从XF出来的波形看DSP工作正常.

使用特权

评论回复
11
tangshengnwu| | 2010-9-5 11:58 | 只看该作者
1# david4383

使用特权

评论回复
12
tangshengnwu| | 2010-9-5 14:16 | 只看该作者

使用特权

评论回复
13
aresc| | 2010-10-24 16:15 | 只看该作者
建议先看看该芯片的勘误手册,看是否有HPI读写的错误?
很久以前我做C6211时,HPI读写会出错,TI给了一些解决方案,但也还是没有彻底解决问题。

使用特权

评论回复
14
gzoyj| | 2011-5-9 14:29 | 只看该作者
我使用TI的东西,结论是一个:TI的错漏很多,无论是CCS,还是PDF,还是芯片硬件都有错误,比如5509a官方承认有超过100个硅片错误,

使用特权

评论回复
15
gzoyj| | 2011-5-11 08:07 | 只看该作者
5402的HPI我有成功的经验,能读能写,楼主应该联系我

使用特权

评论回复
16
chenhaotian| | 2011-5-11 09:15 | 只看该作者
有用过5509HPI的吗?

使用特权

评论回复
17
chenhaotian| | 2011-5-11 20:46 | 只看该作者
5509hpi大虾用过吗?

使用特权

评论回复
18
gzoyj| | 2011-5-16 08:25 | 只看该作者
5509芯片的HPI是有问题的,不推荐。因为你连HPIA,HPID,HPIC寄存器地址都很难找到

使用特权

评论回复
19
chenhaotian| | 2011-5-16 16:05 | 只看该作者
就是这个问题。我很晕了。真怀疑ti,5509的HPI不好用为什么不告诉大家一声。

使用特权

评论回复
20
rukia_chiu| | 2011-11-21 15:34 | 只看该作者
有人做过5502的HPI吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

1241

帖子

4

粉丝