User Tools

Site Tools


hardware:mini2440

This is an old revision of the document!


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
hardware/mini2440.1287043947.txt · Last modified: (external edit)