Problem with banked memory model

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Problem with banked memory model

ソリューションへジャンプ
1,599件の閲覧回数
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 解決策
1,197件の閲覧回数
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 返答(返信)
1,198件の閲覧回数
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 件の賞賛
返信
1,197件の閲覧回数
MarcosAquino_Ch
Contributor I

tks man!!

0 件の賞賛
返信