[U-Boot-Users] Booting Board Without BDI

I have 852T with fads board. In the current setup, after power on processor starts to execute from 0xff000100 and flash is located at address 0x02000000 and first executable byte of u-boot is at 0x02000100.
Well, in order to start executing u-boot code from flash without bdi attached, what needs to be done and where.
I have some confusion in my mind. I know that higher order bits will be ignored (by settings of br0 & or0 registers). Even in this case changes should be made in u-boot or someplace else. If this is u-boot, than its kind of checken and egg problem. How will it know before reading u-boot settings for br0 & or0.
Thanks for your help.
Abu Sana

In message 20040723015214.75503.qmail@web50509.mail.yahoo.com you wrote:
I have 852T with fads board. In the current setup, after power on processor starts to execute from 0xff000100 and flash is located at address 0x02000000 and first executable byte of u-boot is at 0x02000100.
This is definitely not a good memory map, especially not in case you want to use it on Linux later.
Well, in order to start executing u-boot code from flash without bdi attached, what needs to be done and where.
Detach BDI?
I have some confusion in my mind. I know that higher order bits will be ignored (by settings of br0 & or0 registers). Even in this case changes should be made in u-boot or someplace else. If this is u-boot,
What sort of changes should be made? Who says so?
than its kind of checken and egg problem. How will it know before reading u-boot settings for br0 & or0.
Read the MPC8xx User's Manual section about how reset works.
Best regards,
Wolfgang Denk

At the moment, if bdi is not plugged in, board does not boot (see no activity on serial console).
I will read reset section of MPC8xx User's Manual and thanks for the tip, will relocate flash.
Abu Sana
--- Wolfgang Denk wd@denx.de wrote:
In message 20040723015214.75503.qmail@web50509.mail.yahoo.com you wrote:
I have 852T with fads board. In the current setup, after power on processor starts to execute from 0xff000100 and flash is located
at
address 0x02000000 and first executable byte of u-boot is at 0x02000100.
This is definitely not a good memory map, especially not in case you want to use it on Linux later.
Well, in order to start executing u-boot code from flash without
bdi
attached, what needs to be done and where.
Detach BDI?
I have some confusion in my mind. I know that higher order bits
will
be ignored (by settings of br0 & or0 registers). Even in this case changes should be made in u-boot or someplace else. If this is
u-boot,
What sort of changes should be made? Who says so?
than its kind of checken and egg problem. How will it know before reading u-boot settings for br0 & or0.
Read the MPC8xx User's Manual section about how reset works.
Best regards,
Wolfgang Denk
-- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de The existence of god implies a violation of causality.
This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id%10040&op=click _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
participants (2)
-
Knowledge Seeker
-
Wolfgang Denk