61
346
1071
助理工程师
使用特权
222
1万
4万
技术总监
1
7812
2万
coody 发表于 2015-11-5 15:47 典型的用汇编思想来用C。。。。 用C语言,就 不要定义绝对地址的变量。
idqiye 发表于 2015-11-5 15:49 我用在单片机上,但实际却是需要这么做,没其它办法了么
ayb_ice 发表于 2015-11-5 15:53 什么MCU,什么编译器
idqiye 发表于 2015-11-5 15:58 51内核的,keil
ayb_ice 发表于 2015-11-5 16:00 51简单 char xdata array[100] _at_ 0x100; // 此处不可以初始化
idqiye 发表于 2015-11-5 16:15 谢谢,再问一下,keil编译的时候,data是不是默认从低地址到高地址使用,比方说我写了一个程序,编译后xd ...
ayb_ice 发表于 2015-11-5 16:23 一般情况是这样的 这个不用担心,只要不报错,不报警告是没有问题的,
idqiye 发表于 2015-11-5 16:41 如果我想根据编译结果看看,我xdata用了多少,keil编译后,信息框里显示用了多少xdata,包括不包括程序里 ...
15
950
2910
版主
冰零分子 发表于 2015-11-5 17:06 又长知识了
ayb_ice 发表于 2015-11-5 17:12 其实很多编译器都提供绝对定位功能,只是用法不一样而已,毕竟不是C标准的东西 ...
冰零分子 发表于 2015-11-5 17:19 高手就是不仅研究的深,还通晓的广 向您学习
140
3万
50
852
2628
初级工程师
ticomi 发表于 2015-11-6 08:27 这个可以做到的,看下KEIL的使用说明,其中有介绍。我使用IAR,做这样的事情,非常简单! ...
4
1220
3819
中级工程师
diweo 发表于 2015-11-6 10:09 在嵌入式领域,绝对地址有时还是挺有用的。
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
3
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号