Ok So Im to the point I dont know what to try next. Im trying to bring m custom AT91RM9200 board to life. I have 16MB of SDRAM on CS0 (starting a
0x20000000 ending at 0x21000000) and 2MB of data flash at 0xC0000000. First step was getting uBoo running. Which for some reason if I stick uBoot (1.1.4) as resident an try and let it relocate itself it wont run, no serial output. So I stuc with the old tried and true method and built uboot to skip relocate an init. So restating, my board loads romboot.bin --> fetches uboot --> fetc kernel (or at least should) Nitty gritty of it all is at the bottom, in short, all works until the g get linux and start it! At this point i get a undef error (coming fro romboot) because it caught some kind on undefined exception? An suggestions are most welcome! One thing that I still wonder about... its an "uncompressed" image according to everything, uBoot, the kernel makefile etc.. soooo why is i "uncompressing" and uncompressed image?Press any key to enter bootloader
JAM CAM LOADER VER 1.01 Apr 21 2006 13:05:41
*----------------------------------------* DataFlash:AT45DB161 Nb pages: 004096 Page Size: 000528 Size=02162688 bytes Logical address: 0xC0000000 *----------------------------------------* 1: Download Dataflash [addr] 2: Read Dataflash [addr] 3: Start U-BOOT 4: Clear bootloader section in Dataflash 5: Run Memory Test *----------------------------------------* Enter: 3 Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000] Set PLLA to 180Mhz and Master clock to 60Mhz and start U-BOOTU-Boot 1.1.4 (Apr 21 2006 - 14:16:31)
U-Boot code: 20F00000 -> 20F168B4 BSS: -> 20F33804 RAM Configuration: Bank #0: 20000000 16 MB Atmel: flash_protect ON: from 0x10000000 to 0x0FFFFFFF flash_protect ON: from 0xC0020000 to 0xC0021FFF flash_protect ON: from 0x10000000 to 0x1005FFFF Flash: 0 kB DataFlash:AT45DB161 Nb pages: 4096 Page Size: 528 Size= 2162688 bytes Logical address: 0xC0000000 Area 0: C0000000 to C0007FFF (RO) Area 1: C0008000 to C001FFFF (RO) Area 2: C0020000 to C0027FFF Area 3: C0028000 to C020FFFF In: serial Out: serial Err: serial ### main_loop entered: bootdelay=3
### main_loop: bootcmd="" U-Boot> loadb ## Ready for binary (kermit) download to 0x20800000 at 115200 bps... ### Send (K) uImage: 704172 bytes, 2:19 elapsed, 5035 cps, 43% ## Total Size = 0x000abeac = 704172 Bytes ## Start Addr = 0x20800000
U-Boot> bootm ## Booting image at 20800000 ... Image Name: Linux-2.6.15 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 704108 Bytes = 687.6 kB Load Address: 20008000 Entry Point: 20008000 Verifying Checksum ... OK OK No initrd ## Transferring control to Linux (at address 20008000) ...
Starting kernel ...
Uncompressing Linux...-F- Undef detected |