查看: 831|回复: 2

[求助] 关于飞思卡尔单片机不分页内存尺寸改变问题

[复制链接]

该用户从未签到

2

主题

13

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
发表于 2015-4-19 07:42:35 | 显示全部楼层 |阅读模式
为什么16位飞思卡尔单片机的实际不分页存储空间都比64k小?
MC9S12XF512 是43K
MC9S12XEP100 和MC9SXEQ512 就只有27K
这是为什么啊?
如果我的程序实际使用小于64k可不可通过修改其prm文件,将不分页内存大小改为64K ?要怎么改
下面贴出MC9S12XEP100默认生成的prm
NAMES
    /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your additional files */
END

SEGMENTS /* here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. All addresses are 'logical' */
/* Register space  */
/*    IO_SEG        = PAGED         0x0000 TO   0x07FF; intentionally not defined */    /*2K RAM*/

/* non-paged EEPROM */
      EEPROM        = READ_ONLY   DATA_NEAR IBCC_NEAR  0x0C00 TO   0x0FFF;  /*1K EEPROM*/

/* non-paged RAM */
      RAM           = READ_WRITE  DATA_NEAR            0x2000 TO   0x3FFF ALIGN 2[1:1]; /* word align for XGATE accesses */ /*8k不分页RAM*/

/* non-banked FLASH */
      ROM_C000      = READ_ONLY   DATA_NEAR IBCC_NEAR  0xC000 TO   0xFEFF;/*16k 不分页Flash*/
/*    VECTORS       = READ_ONLY     0xFF00 TO   0xFFFF; intentionally not defined: used for VECTOR commands below */ /*256字节用于存储中断向量*/
    //OSVECTORS     = READ_ONLY     0xFF10 TO   0xFFFF;  /* OSEK interrupt vectors (use your vector.o) */
    /*不分页的存储空间一共27k*/
可不可以将其他分页内存加入不分页内存里?

我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

4

主题

96

帖子

0

中级会员

Rank: 3Rank: 3

积分
244
最后登录
2016-3-19
发表于 2015-5-1 18:29:13 | 显示全部楼层
:):):)
回复

使用道具 举报

该用户从未签到

2

主题

13

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2015-5-23 15:39:07 | 显示全部楼层
让大神笑话了,初学者!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-5 18:01 , Processed in 0.115473 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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