TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6713访问HPI端口不成功

在硬件外部上拉了DSP的HD[8] HD[12] HD[14],下拉了HD[3,4]

初始化DSP_RST先高后低,再置高.在整个的过程中HD置了  h5110

然后尝试写入HPI的时序如下:

在CCS中查看HPIC,一直是0x00000008,然后HPIA和HPID也写入不成功.

请问是哪里出了问题吗

HYF H:

HPID[4]取消下拉,同样的问题

Shine:

HPIC一直是0x00000008,表示HWOB位没有置1成功。写HPIC寄存器时,是否分两次写了相同的两个数?

Shine:

HPIC一直是0x00000008,表示HWOB位没有置1成功。写HPIC寄存器时,是否分两次写了相同的两个数?

HYF H:

回复 Shine:

是的,分上下两个半字写了两个0x0001

HYF H:

回复 Shine:

更换了一块板子,现在HPIC能写进去了,查看值为0x00000009,但是HPIA和HPID还未写入成功.是不是在CCS中可以查看HPIA的地址??我记得我看到过帖子说CCS中可以查看,而且是TI员工的回复.我使用的是CCS5.5,按照他的回复没找到

另外使用CCS6.2查看DSP内存的时候会发现HPIC写入后之后的所有的内存都变成了0x00000009,但是同样的程序使用CCS5.5却只有0x01880000变成了0x00000009.这应该是CCS的问题?

Shine:

回复 HYF H:

C6713的HPIA, HPID是不能通过ccs查看的,没有映射到memory。可以查看HPI user guide上的Table 22. HPI Registers for C62x/C67x DSP,CPU是不能访问的。
www.ti.com/…/spru578c.pdf

HYF H:

回复 Shine:

所以怎样判断这两个是写入成功了吗?就是写入数据读出来?或者直接载入代码运行实验?

Shine:

回复 HYF H:

可以在ccs里查看HPIA寄存器里的地址所在的memory是否写入成功。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6713访问HPI端口不成功
分享到: 更多 (0)