Back to home page

OSCL-LXR

 
 

    


0001 =============================
0002 Linux 2.6.x on MPC52xx family
0003 =============================
0004 
0005 For the latest info, go to https://www.246tNt.com/mpc52xx/
0006 
0007 To compile/use :
0008 
0009   - U-Boot::
0010 
0011      # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
0012         if you wish to ).
0013      # make lite5200_defconfig
0014      # make uImage
0015 
0016      then, on U-boot:
0017      => tftpboot 200000 uImage
0018      => tftpboot 400000 pRamdisk
0019      => bootm 200000 400000
0020 
0021   - DBug::
0022 
0023      # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
0024         if you wish to ).
0025      # make lite5200_defconfig
0026      # cp your_initrd.gz arch/ppc/boot/images/ramdisk.image.gz
0027      # make zImage.initrd
0028      # make
0029 
0030      then in DBug:
0031      DBug> dn -i zImage.initrd.lite5200
0032 
0033 
0034 Some remarks:
0035 
0036  - The port is named mpc52xxx, and config options are PPC_MPC52xx. The MGT5100
0037    is not supported, and I'm not sure anyone is interested in working on it
0038    so. I didn't took 5xxx because there's apparently a lot of 5xxx that have
0039    nothing to do with the MPC5200. I also included the 'MPC' for the same
0040    reason.
0041  - Of course, I inspired myself from the 2.4 port. If you think I forgot to
0042    mention you/your company in the copyright of some code, I'll correct it
0043    ASAP.