hardware:mini2440
This is an old revision of the document!
Table of Contents
Mini2440
uboot
Install and configure nand
load from usb
in vivi:
- load flash 0 240128 u
- nand write 32000000 0 239016
on pc:
- sudo ./s3c2410_boot_usb u-boot.bin
reboot mini2440
configure nand
- nand createbbt
- dynpart
- dynenv set u-boot_env
- saveenv
- mtdparts
- set ipaddr 192.168.2.213
- set serverip 192.168.2.3
- tftp 0x32000000 u-boot-nand512.bin
- mtdparts
- nand write 0x32000000 0x00000000 0x00040000
- saveenv
reboot mini2440
Install kernel image and/or rootfs
- nand erase kernel
- tftp 0x32000000 uImage
- nand write.jffs2 0x32000000 kernel $(filesize)
compile kernel
- CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm make mini2440_defconfig
- CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm make menuconfig
- CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm make
- mkimage -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008000 -d arch/arm/boot/zImage /tftpboot/uImage
- sudo make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm INSTALL_MOD_PATH=/media/b23c87c7-46ac-4cea-b6d6-6be7acbdc271 modules_install
Links
- http://linuxsoftware.co.nz/wiki/Mini2440 - uboot howto
- http://wiki.linuxmce.org/index.php/Mini2440 - mini2440 with LinuxMCE
- http://code.google.com/p/mini2440-wonderland/wiki/CompilareilKernel - compile kernel (italian)
- http://code.google.com/p/mini2440-wonderland/wiki/CompilareUBoot - compile uboot (italian)
- http://code.google.com/p/mini2440-wonderland/wiki/InstallazioneUBootKernel - install uboot+kernel (italian)
hardware/mini2440.1287043947.txt · Last modified: (external edit)
