查看: 2354|回复: 2

[MPC] MPC5644在段中定义数组常量的问题

[复制链接]

该用户从未签到

7

主题

10

帖子

0

新手上路

Rank: 1

积分
43
最后登录
2015-8-8
发表于 2015-7-15 10:48:23 | 显示全部楼层 |阅读模式
MPC56xx系列的单片机,为啥数组定义不到段里?如果在段里定义数组常量的话,需要怎么设置?
#pragma section all_types ".__calibration_rom" ".__calibration_rom"     这是我定义的段,数据类型有问题?
我知道答案 目前已有2人回答

评分

参与人数 1NXP金币 +5 收起 理由
小七 + 5 打赏!

查看全部评分

回复

使用道具 举报

该用户从未签到

6

主题

26

帖子

0

注册会员

Rank: 2

积分
64
最后登录
2018-5-3
发表于 2015-7-16 14:23:23 | 显示全部楼层
没有用过,帮顶
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

218

帖子

0

中级会员

Rank: 3Rank: 3

积分
472
最后登录
1970-1-1
发表于 2015-7-16 17:02:29 | 显示全部楼层
在定义了新的数据段后,还要在link command file中为这个段分配地址。

通常在代码中如下定义数据段:

#pragma section ".myCodeInRAM" data_mode=far_abs
__declspec(section ".myCodeInRAM")
struct {
unsigned char data0;
unsigned char data1;
unsigned char data2;
unsigned char data3;
unsigned char data4;
unsigned char data5;
unsigned char data6;
unsigned char data7;
} CTMData = { 0x82, 0x65, 0x77, 0x32, 0x84, 0x69, 0x83, 0x84 };

请参考这篇应用笔记:
http://cache.freescale.com/files ... app_note/AN4497.pdf
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-17 19:25 , Processed in 0.086895 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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