关于指针,来看看

[复制链接]
 楼主| 闲雨 发表于 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

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