Reply by James Kimble June 12, 20072007-06-12
I'm attempting to load Linux onto a custom board that was based on the
5485EVB evaluation board. I was able to load the BSP distribution of
Linux (from Freescale) onto the eval board with few problems. I pushed
colilo onto the flash and just loaded the image into RAM via tftp.
That all works fine.

Now I need to get this onto my custom board. The primary difference
between the boards is the memory map. On the eval board the memory map
is reported to be:

      Type             Start               End                Port
Size
 
----------------------------------------------------------------------------------
  SDRAM             0x00000000   0x03FFFFFF   32-bit
  MBAR               0x10000000   0x1003FFFF   32-bit
  System SRAM   0x10010000   0x10017FFF   32-bit
  Core SRAM0     0x20000000    0x20000FFF   32-bit
  Core SRAM1     0x20001000    0x20001FFF   32-bit
  Code Flash        0xE0000000   0xE0FFFFFF  16-bit
  Boot Flash         0xFF800000   0xFF9FFFFF  16-bit


My board looks like this:

Type                               Start
End
 
--------------------------------------------------------------------------
FLASH (8Mx32 32Mb)      0x0000 0000  0x01FF FFFF
SDRAM (16Mx32 64Mb)   0x0200 0000  0x05FF FFFF


I can't even find the colilo sources. I've been searching for a colilo
how-to but it doesn't seem to exist. Can anyone give me a little
advice here? Any help would be much appreciated.