Problem with banked memory model

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Problem with banked memory model

跳至解决方案
1,006 次查看
MarcosAquino_Ch
Contributor I

Hi !

 

I'm using AC128 with codewarrior 6.2.  The codewarrior show de message : L1102: Out of allocation space in segment ROM at address 0x7FE5. I don't undestrand how to use banked model now....

Somebody help me?

(Sorry for my bad english, i'm a punk and don't go to school...)

标签 (1)
标记 (1)
0 项奖励
1 解答
604 次查看
kef
Specialist I

AC128 default prm file places nonbanked routines and constants only to segment ROM (20f0-7fff). It looks like you are out of this nonbanked space. To use ROM1 (c000-ff9b) for nonbanked routines and data you should:

 

1) Find INTO ROM; in your prm file and change it to INTO ROM, ROM1;

 

2) You need to add -OnB=b compiler switch to compiler command line. Or go to compiler setting and enable Disable Branch Optimizer = Disable Branch JSR to BSR optimization.  

 

在原帖中查看解决方案

0 项奖励
2 回复数
605 次查看
kef
Specialist I

AC128 default prm file places nonbanked routines and constants only to segment ROM (20f0-7fff). It looks like you are out of this nonbanked space. To use ROM1 (c000-ff9b) for nonbanked routines and data you should:

 

1) Find INTO ROM; in your prm file and change it to INTO ROM, ROM1;

 

2) You need to add -OnB=b compiler switch to compiler command line. Or go to compiler setting and enable Disable Branch Optimizer = Disable Branch JSR to BSR optimization.  

 

0 项奖励
604 次查看
MarcosAquino_Ch
Contributor I

tks man!!

0 项奖励