Hello all,
I have a custom board built, nearly identical to the AT91RM9200DK; my board has exact same SDRAM, Flash, Ethernet, power supply, and serial DEBUG interface. Other peripherals were not included on our board, as for our purposes they were unnecessary. To this point, everything on the board works properly, as I have U-Boot as the on-board bootloader, and am able to tftp the Linux and ramdisk images into RAM. Unfortunately, using the provided uImage and ramdisks (either ramdisk-rmk7 or ramdisk-http) from the AT91 CDROM, I cannot get Linux to get me to a prompt... it gets most of the way through the startup sequence, but fails before getting me to a prompt, as it *appears* it cannot locate a filesystem.
Now, my question has two parts:
(1) I have noticed an inconsistency with the instructions for properly loading and using the bootm command to start Linux, with the inconsistency being between the document "U-Boot Based Product Dev Manual" and the http-based documentation found on the AT91CDROM. The Dev Manual says to load the uImage at 20008000 (which I think is correct) and the ramdisk at 21100000, then to boot with the command:
>bootm 20008000 21100000
The http-based documentation says to load the uImage at 21000000, and the ramdisk at 21100000, then to boot with:
>bootm 21000000
It seems as though the Dev Manual is correct, although with that I get an error from the inflate() function when decompressing the uImage, and it does not find the correct checksum nor magic number from the ramdisk (i.e. it fails miserably). When I try the http-documentation method, the uImage is decompressed correctly and almost bootms for me, though it doesn't seem to find a ramdisk and fails right before giving me a prompt. I figured this post will be long enough for me not to include the actual messages I get, but if someone requests I am happy to post them. So to my original question, what is the reason for the inconsistency in the two instructions, and which is correct?
Second part of my question, is it a problem that my board is not IDENTICAL to the AT91RM9200DK? I wouldn't thikn so, but I am grasping at straws for why the uImage and ramdisk provided with the CDROM do not work at all. It seems as though most other people on this forum use it successfully...
If ANYONE can offer me help, it would be greatly appreciated! I am so close to having my board at full functionality, if I can just get to a Linux prompt I will be doing cartwheels through my lab

Thank you all again for any advice you can offer,
Chris