ioport能定义成指针吗?

[复制链接]
3831|5
 楼主| david4383 发表于 2007-9-13 11:29 | 显示全部楼层 |阅读模式
我把双口RAM定义在外部IO区,能不能把外部IO区定义为一个指针?比如:<br />#define&nbsp;DSPCOMMDRAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port2000<br />volatile&nbsp;ioport&nbsp;unsigned&nbsp;int&nbsp;*DSPCOMMDRAM;<br /><br />这样定义是可以的,编译器能够通过,可是调用不成功.请教大家怎么可以用其指针来寻址,以下的区域,DSP的C编译器可以实现吗?怎么实现地址的增加?
wowow 发表于 2007-9-13 12:16 | 显示全部楼层

查手册

如果是C5000查spru103&nbsp;5.4.2&nbsp;The&nbsp;ioport&nbsp;Keyword
 楼主| david4383 发表于 2007-9-13 17:15 | 显示全部楼层

再问个软件问题

我把双口RAM定义在外部0x4000---0x5000之间,DSP5402如何准确的寻址这个区域?怎么定义呢?
wowow 发表于 2007-9-13 18:55 | 显示全部楼层

re

1.何种dsp?<br /><br />2.外部数据空间还是IO空间?<br /><br />
 楼主| david4383 发表于 2007-9-14 08:15 | 显示全部楼层

5402啊.

定义在外部数据空间,因为IO空间不能够设置指针啊.<br />配置CMD文件吗?
zhongxon 发表于 2007-9-14 08:24 | 显示全部楼层

如果定义在了外部I/o空间,

那还有一个办法,在汇编级修改修改指令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

1241

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部