TI中文支持网
TI专业的中文技术问题咨询交流网站

HPI读写DSP内部RAM,型号TMS320VC5416

我在手册上看到,HPI可以访问全部的RAM空间。但是我用HPI读写DSP内容DARAM,OX80~0X7FFF地址范围内能够进行正确的读写,超过0X8000读出错,PMST配置的0x7fa8,DROM=1,OVLY=1,MP/MC=0.请大家指点

Shine:

0X8000这块地址是Reserved,不能访问,请参考数据手册上的Figure 3-9. HPI Memory Map
www.ti.com/…/tms320vc5416.pdf

user6535822:

谢谢,我设置DROM=1,将DARAM4~7映射到0X8000~0XFFFF了;0X18000~0X1FFFF也用的物理存储器DARAM4~7,也就不能用了对吗?我访问0X18000~0X1FFFF也出错

Shine:

回复 user6535822:

HPI Memory Map是HPI能访问的memory空间,和设不设置DROM没有关系。

user6535822:

回复 Shine:

那我为什么都写0X18000~0X1FFFF出错或者0X28000~0X2FFFF.第二个问题我如果设置了DROM=1和MP/MC=0,那么具体哪个物理内存映射到0X18000~~0X1FFFF.

Shine:

回复 user6535822:

这个是针对HPI能访问的DSP memory空间,改DROM,是DSP内核能访问的DSP memory空间,两个概念不一样。

user6535822:

回复 Shine:

基本知道了,也就是我可以继续用HPI访问0X18000~0X1FFFF是吗?。但是我试着访问了,读出来数据是错误的。但是我读写0x8000以内的都正确呀。用HPI加载程序也能正常运行。谢谢,我最近查了好多资料不知道怎么解决。

Shine:

回复 user6535822:

请看一下访问0x18000时,XPC寄存器值是否为1指向page1。

user6535822:

回复 Shine:

XPC寄存器查看的方法能告诉我吗?我加载程序用的也是HPI加载,可以加载0x28000~0x2ffff.内存分配如下

MEMORY CONFIGURATION                   name origin length used attr fill

———————- ——– ——— ——– —- ——–PAGE 0: IPROG   00006000 00001f80 00000b79 RWIX               VECT     00007f80 00000080 00000080 RWIX               EPROG 00018000 00008000 00000000 RWIX               IPEOG2 00028000 00008000 00001fae RWIX               IPROG3 00038000 00008000 00000000 RWIX

PAGE 1: USERREGS 00000060 0000001a 00000000 RWIX               CSLREGS 0000007a 00000002 00000000 RWIX               BIOSREGS 0000007c 00000004 00000004 RWIX               IDATA 00000100 00005e00 00005d18 RWIX               MYREGS 00005f00 00000100 000000fa RWIX               EDATA 00008000 00008000 00005cda RWIX

Shine:

回复 user6535822:

This register is memory-mapped into data space to address 001Eh. At a hardware reset, the XPC is initialized to 0.

user6535822:

回复 Shine:

这个我在手册上能查到,谢谢。但是我在用主机HPI访问时,如何能看到XPC值,我给HPIA[n:16]送的值是否就付给XPC了。

我再有个疑问如果我寄存器配置DROM=1,DSP访问时地址DARAM4~7,是0X8000~0XFFFF,而用HPI访问时DARAM4~7,地址是否是0X18000~1FFFF了,MP/MC=0;希望得到肯定的意见

赞(0)
未经允许不得转载:TI中文支持网 » HPI读写DSP内部RAM,型号TMS320VC5416
分享到: 更多 (0)