Wednesday 17 August 2011

Porting uClinux 2.4 on AX4510

After numerous attempt ,i am able to bring up linux kernel onto AX4510 board /s3c4510 processor.
below there is Board with some basic features.
FEATURES
  • Dimensions: 177 x 130 mm
  • 5.0V DC or USB power supply
  • 4 M bytes Flash(2M x 16bit)
  • 16 M bytes SDRAM(2M x 32bit)
  • 2K x 8 EEPROM
  • USB connecter
  • 10M/100M Ethernet interface connector(RJ45)
  • IDE44 port: for 2.5" hard disk
  • LCD port
  • 2 PS2 port
  • 4 key buttons
  • Reset button
  • 4 LEDS
  • Beeper
  • 20-pin JTAG interface connector
  • all the pins of CPU expand out
 Better to try this on REDHAT or OPENSUSE
Just Download arm-elf-tools-20030314.sh  & uClinux-dist-20040408.tar,toolchain and packages.
different toolchain is also available,we can use that also.
 STEPS--->
    1>Become super user by giving command      #su

    2>Run the tool chain from command promp.

    3>Decompression uClinux-dist-20040408.tar.gz documents to the uClinux-dist directory
                                                                      
    4> Now current working directory will be increased by a uClinux-dist directory.
                                                                      #cd  uClinux-dist
    5>Modify some lines in the    vmlinux-armv.lds.in  document.
                                                             

    6>Then it is important to modify the some line of  vendors files.


    7>Being in uClinux-dist directory from terminal and do make menuconfig / make xconfig
                                                                       select vendor & product //kernel &library
    8>           #make user_only
                                                  
    9>Then according to operating system there is different process to clean(.o) files
    10>     
                    #make
                    #make image

    NOTE :- After a successful compilation you can see the last few lines of output, expressed  romfs.img,image.ram,image.rom. and then Download the image.ram on to the ARM7 board through Hyper terminal/minicom......enjoy

















    When someone shares something of value with you and you benefit from it, you
    have a moral obligation to share it with others...

    3 comments:

    1. If any one tried and having any problem..dont feel shy..plz mail me on kdp.linux@gmail.com...

      ReplyDelete
    2. Hey Satyaprakash Thakyou for all these informations ...Pls send me complete steps of linux kernel (2.4) porting to AX4510 Evaluation board.......

      My mail ID : vishnusamudrika@gmail.com

      ReplyDelete
    3. how much u hv proceeded so far and in which step u r struct...????

      ReplyDelete