打印

DM642的HPI16调试问题

[复制链接]
1256|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KingT|  楼主 | 2008-4-27 21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天一直在调试ARM(LPC2214)和DM642的HPI16通信:
1.我的程序是仿照Realtime开发板提供的HPI16的测试程序,发现一个问题:
在进行HPI16写程序的时候,直接用HPIW; HPIADDR = addr; __asm{nop;nop;} HPIDATA = data; 执行完程序以后看DSP的RAM,有数据。为什么可以直接往32位的DSP写。我看数据手册上不是要按照先送16位数据,再送第二个16位数据吗?
(为什么没按照:HPIW; HPIADDR_L = (addr & 0xffff); HPIADDR_H = (addr & 0xffff0000)>>16; __asm{nop;nop;} ; HPIDATA_L = (data & 0xffff); HPIDATA_H = (data & 0xffff0000)>>16;)
再进行读的时候只能读到DSP的低16位。
2. 还有个问题想请教一下斑竹,5100仿真器的问题。CCS6000一直出现与仿真器不能连接的现象。在CCS6000坐下角的状态栏出现CPU Reseting,过一伙CCS6000就死了,是不是板子烧了啊?原来重来没出现过这种现象。
请教各位!

相关帖子

沙发
KingT|  楼主 | 2008-4-28 09:53 | 只看该作者

DM642的HPI16调试问题

没人回答啊!!!!

使用特权

评论回复
板凳
maoyanarm| | 2008-5-5 18:13 | 只看该作者

时序不对吧

时序不对吧

使用特权

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

本版积分规则

3

主题

9

帖子

0

粉丝