查看: 1907|回复: 1

[S12] 求助用MC9S12XS128控制1602液晶显示源程序

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2013-6-11 20:31:12 | 显示全部楼层 |阅读模式
我的总是出现Vector allocated at absolute address  overlaps with sections  placed in segment
实在没想出来解决办法。
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

0

主题

18

帖子

0

新手上路

Rank: 1

积分
36
最后登录
1970-1-1
发表于 2013-6-27 11:22:55 | 显示全部楼层

回复:求助用MC9S12XS128控制1602液晶显示源程序

 出现这个问题是由于你的中断向量表所在的地址和程序所在的地址发生了冲突,两者有一部分区间占用了相同的flash地址,所以提示你overlap。你看一下你的prm文件配置,很多时候,有类似这两行的代码:
ROM           = READ_ONLY   0xFF2000 TO 0xFFF9FF;
 VECTORS       = READ_ONLY     0xFFFA00 TO   0xFFFFFF
把注释都去掉,并且分配不同的空间,就可以解决(前提是你的中断向量表用的是最高位地址空间)。
如果还是不行,看一下自己的中断向量表怎么维护的,和IVBR寄存器的值,再判断是哪里地址重叠了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 19:06 , Processed in 0.082825 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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