查看: 3230|回复: 10

[CodeWarrior] cw10.4中能否对RAM进行绝对地址定义(已解决)

[复制链接]

该用户从未签到

24

主题

96

帖子

0

中级会员

Rank: 3Rank: 3

积分
228
最后登录
2019-3-31
发表于 2013-8-23 12:23:27 | 显示全部楼层 |阅读模式
如下:
#define RAM_BEGIN_ADDR 0x1fffe000
uint8 Flag1 @RAM_BEGIN_ADDR;
我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
发表于 2013-8-23 13:17:51 | 显示全部楼层

RE:cw10.4中能否对RAM进行绝对地址定义

这要看你用什么芯片了 kinetis是不行的
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
发表于 2013-8-23 14:03:20 | 显示全部楼层

回复:cw10.4中能否对RAM进行绝对地址定义

8bit 的就支持这种写法
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-23 15:21:33 | 显示全部楼层

回复:cw10.4中能否对RAM进行绝对地址定义(正解)

 uint8_t _d[0x4000] __attribute__ ((section(".user_data2")));详见附件 k60.zip (120.1 KB, 下载次数: 9)
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

96

帖子

0

中级会员

Rank: 3Rank: 3

积分
228
最后登录
2019-3-31
 楼主| 发表于 2013-8-23 15:45:01 | 显示全部楼层

RE:cw10.4中能否对RAM进行绝对地址定义

谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

96

帖子

0

中级会员

Rank: 3Rank: 3

积分
228
最后登录
2019-3-31
 楼主| 发表于 2013-8-23 16:20:59 | 显示全部楼层

RE:cw10.4中能否对RAM进行绝对地址定义

uint8_t _d[0x4000] __attribute__ ((section(".user_data2")));
uint8_t _e[0x4000] __attribute__ ((section(".user_data2")));
int main(void)
{
        int counter = 0;
       
        _d[0] = 1;
        _e[0] = 10;
       
       
        for(;;) {          
                   counter++;
        }
       
        return 0;
}
没有看明白,能否说明一下?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-27 10:28:54 | 显示全部楼层

RE:cw10.4中能否对RAM进行绝对地址定义

定义一个section, user_data2,存放变量,然后在linker file里定义section的位置
回复 支持 反对

使用道具 举报

该用户从未签到

196

主题

495

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1482
最后登录
2020-12-3
发表于 2013-8-27 16:50:34 | 显示全部楼层

回复:cw10.4中能否对RAM进行绝对地址定义(已解决)

回复第 7 楼 于2013-08-27 10:28:54发表:
定义一个section, user_data2,存放变量,然后在linker file里定义section的位置 

定义Section有什么规则吗?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-28 10:27:23 | 显示全部楼层

回复:cw10.4中能否对RAM进行绝对地址定义(已解决)

回复第 8 楼 于2013-08-27 16:50:34发表:
回复第 7 楼 于2013-08-27 10:28:54发表:
定义一个section, user_data2,存放变量,然后在linker file里定义section的位置 

定义Section有什么规则吗?
 
请参考附件: AN4498_lcf_for_kinetis.pdf (165.39 KB, 下载次数: 12)
回复 支持 反对

使用道具 举报

该用户从未签到

196

主题

495

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1482
最后登录
2020-12-3
发表于 2013-8-28 14:17:54 | 显示全部楼层

回复:cw10.4中能否对RAM进行绝对地址定义(已解决)

回复第 9 楼 于2013-08-28 10:27:23发表:
回复第 8 楼 于2013-08-27 16:50:34发表:
回复第 7 楼 于2013-08-27 10:28:54发表:
定义一个section, user_data2,存放变量,然后在linker file里定义section的位置 

定义Section有什么规则吗?
 
请参考附件:
 

 

我看了这个文档。里面有将函数放到flash的某个地址的方法,但是并没有将变量放到ROM中某个地址的方法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 02:34 , Processed in 0.104821 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表