打印

关于指针,来看看

[复制链接]
1490|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
闲雨|  楼主 | 2010-4-9 13:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的ccs3.3  
我想定义一个32位的指针,让她为一个32的地址
我采取以下定义代码:
int *aa;

    aa=(int *)(0x221111);  

但是编译后单步调试发现aa=0x1111,没法等于221111,不知道为什么?
哪位知道告诉一下,谢谢了
dsp用的是5502

相关帖子

沙发
aresc| | 2010-4-10 19:24 | 只看该作者
是不是你的最大寻址范围不能超过0xFFFF? 工具自动给你把高位截断了。

或者CMD里定义的空间范围不对,比如扩展外部空间以后,但给其定义的的空间范围不对。

使用特权

评论回复
板凳
闲雨|  楼主 | 2010-4-12 08:57 | 只看该作者
不是,最后发现是大小端设置的问题

使用特权

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

本版积分规则

3

主题

13

帖子

1

粉丝