david4383 发表于 2007-11-6 10:11

VC5402写HPI

当不进行仿真时,通过HPI写DSP内部的一个数据存贮器,能够正常工作,可是当DSP正在进行工作时,再写数据,这时DSP运行就乱了.这是什么原因?<br /><br />按理说在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

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

david4383 发表于 2007-11-7 14:59

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

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

hotpower 发表于 2007-11-8 00:50

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

david4383 发表于 2007-11-8 09:09

怎么还是不行啊.

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

dld2 发表于 2007-11-8 09:25

应该是硬件问题了

david4383 发表于 2007-11-8 09:30

这个不会吧.

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

david4383 发表于 2007-11-8 09:43

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

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

tangshengnwu 发表于 2010-9-5 11:58

1# david4383

tangshengnwu 发表于 2010-9-5 14:16

aresc 发表于 2010-10-24 16:15

建议先看看该芯片的勘误手册,看是否有HPI读写的错误?
很久以前我做C6211时,HPI读写会出错,TI给了一些解决方案,但也还是没有彻底解决问题。

gzoyj 发表于 2011-5-9 14:29

我使用TI的东西,结论是一个:TI的错漏很多,无论是CCS,还是PDF,还是芯片硬件都有错误,比如5509a官方承认有超过100个硅片错误,

gzoyj 发表于 2011-5-11 08:07

5402的HPI我有成功的经验,能读能写,楼主应该联系我

chenhaotian 发表于 2011-5-11 09:15

有用过5509HPI的吗?

chenhaotian 发表于 2011-5-11 20:46

5509hpi大虾用过吗?

gzoyj 发表于 2011-5-16 08:25

5509芯片的HPI是有问题的,不推荐。因为你连HPIA,HPID,HPIC寄存器地址都很难找到

chenhaotian 发表于 2011-5-16 16:05

就是这个问题。我很晕了。真怀疑ti,5509的HPI不好用为什么不告诉大家一声。

rukia_chiu 发表于 2011-11-21 15:34

有人做过5502的HPI吗?
页: [1] 2
查看完整版本: VC5402写HPI