
Hi, Craig:
I am using two stage boot loader for Atmel reference board. While there are indeed different opinions whether this is correct way to go, but such concept certainly works.
If your first stage boot, u-boot and u-boot environment are on NOR flash (on the very begiining of it you must program boot.bin) you should undef both DATAFLASH config and lovel init flags in <board>.h include file.
......
#define CONFIG_SKIP_LOWLEVEL_INIT 1
....
#undef CFG_ENV_IS_IN_DATAFLASH
....
at91rm9200dk.h which is in u-boot tree already is a good start point.
Regards,
Leonid.
-----Original Message----- From: Craig Robinson [mailto:craig.robinson@cctree.co.uk] Sent: Wednesday, September 12, 2007 2:20 AM To: Leonid; u-boot-users@lists.sourceforge.net; ulf@atmel.com Subject: RE: [U-Boot-Users] at91rm9200 - silent console
Hi Leonid & Ulf
Thank-you for the pointers to the atmel patched code and buildroot scripts.
Can I confirm with you that the correct way to set up u-boot for an at91rm9200 is to use two boot loaders. Can I also confirm that, to boot from parallel flash, the first stage boot loader is boot.bin and that this will load a gzipped version of u-boot. The fact that the atmel source from Ulf's ftp generates a gzipped binary when built suggests to me that this is so. I've seen different opinions on the newsgroup, including some pretty emphatic ones from Wolfgang that u-boot will just work on its own, and frankly am a bit confused!
If u-boot should be started by boot.bin are there any specific CONFIG settings to go along with this? Eg. do we need LOWLEVEL_INIT or not? Also I'd be grateful if you could point me at the CONFIG (if any) needed to boot from parallel flash and not dataflash. I think this used to have something to do with CONFIG_BOOTBINFUNC but now that's been replaced...?
Many thanks Craig
-----Original Message----- From: Leonid [mailto:Leonid@a-k-a.net] Sent: 10 September 2007 23:20 To: Craig Robinson; u-boot-users@lists.sourceforge.net Subject: RE: [U-Boot-Users] at91rm9200 - silent console
Unlike more "traditional" PPC versions of u-boot, at91... U-boot is not the first code running on the board. The first one is normally some small bootstrap, running from dataflash or flash itself - it depends on jumper settings and also u-bbot configuration must be right.
Search this list's archives - this question has been discussed many times in different forms.
Leonid.
-----Original Message----- From: u-boot-users-bounces@lists.sourceforge.net [mailto:u-boot-users-bounces@lists.sourceforge.net] On Behalf Of Craig Robinson Sent: Monday, September 10, 2007 8:46 AM To: u-boot-users@lists.sourceforge.net Subject: [U-Boot-Users] at91rm9200 - silent console
Dear List
I have a at91rm9200ek based board on which I am trying to get u boot 1.2.0 running, without success.
I have also tried to compile and run u-boot for the ek directly from the source, all be it with unmodified at91rm9200dk_config. This does not work either. When I load the uboot.bin into flash (with a J-Link ICE) at 0x10000000 and reboot I get nothing on the DBGU console. Is this what you would expect for an ek board with un-patched 1.2.0 source?
No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.485 / Virus Database: 269.13.14/999 - Release Date: 10/09/2007 17:43