how is u-boot address set for PBL to find it

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

how is u-boot address set for PBL to find it

ソリューションへジャンプ
1,909件の閲覧回数
jsanchor
Contributor II

I have a PowerPC P5020DS board. The manual shows u-boot addresses as:

0xEFF8.0000 u-boot (current bank) Size: 512KB

0xEBF8.0000 u-boot (alternate bank) Size: 512 KB

My u-boot image won't fit in 512KB and hence I want to move u-boot, unfortunately i can't seem to find how this is done. I am thinking the Pre-Boot Loader (PBL) jumps to u-boot entry point. 

 

0 件の賞賛
返信
1 解決策
1,844件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

You could refer to Linux SDK 2.0 u-boot source code. Please refer to the following NOR flash memory map in Linux SDK 2.0.

yipingwang_0-1650448027271.png

 

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,907件の閲覧回数
jsanchor
Contributor II

oh, processor jumps to 'reset' vector, and from there (probably) u-boot takes over. I found CONFIG_SYS_TEXT_BASE in u-boot code. I will keep looking, hopefully someone can confirm I am on the right track.

0 件の賞賛
返信
1,845件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

You could refer to Linux SDK 2.0 u-boot source code. Please refer to the following NOR flash memory map in Linux SDK 2.0.

yipingwang_0-1650448027271.png

 

0 件の賞賛
返信