mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-30 08:53:29 +08:00
4b65991461
The board has an ethernet interface, so enable DHCP for it. The used flash chip uses 16K erase blocks, so use that for JFFS2: mtdinfo -a .. mtd5 Name: user Type: nand Eraseblock size: 16384 bytes, 16.0 KiB Amount of eraseblocks: 1915 (31375360 bytes, 29.9 MiB) Minimum input/output unit size: 512 bytes Sub-page size: 256 bytes OOB size: 16 bytes Character device major/minor: 90:10 Bad blocks are allowed: true Device is writable: true While we're at it, add a readme explaining how to build and upload the build to the board. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
readme.txt |
Openblocks A6 Intro ===== This default configuration will allow you to start experimenting with the buildroot environment for the Openblocks A6. With the current configuration it will bring-up the board, and allow access through the serial console. How to build it =============== Configure Buildroot: $ make openblocks_a6_defconfig Compile everything: $ make Updating board over TFTP ======================== Copy the content of output/images to the root of your TFTP server. Connect serial and ethernet, power up board and stop it in U-Boot: DRAM (DDR2) CAS Latency = 5 tRP = 5 tRAS = 14 tRCD=5 DRAM CS[0] base 0x00000000 size 512MB DRAM Total size 512MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:64 MB POST: mac verify Eth0 PASSED CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode Net: egiga0 Hit any key to stop autoboot: 0 openblocks>> Load kernel from tftp: setenv serverip <tftp-server-ip> setenv bootfile uImage.kirkwood-openblocks_a6 bootp && tftp Write it to nand: nand erase 0x590000 0x1c5c000 nand write.e $loadaddr 0x590000 0x1c5c000 Load rootfs from tftp: setenv serverip <tftp-server-ip> setenv bootfile rootfs.jffs2 bootp && tftp Write it to nand: nand erase 0x2214000 0x1dc4000 nand write.jffs2 $loadaddr 0x2214000 0x1dc4000 Configure kernel to use rootfs: setenv root /dev/mtdblock5 rootfstype=jffs2 saveenv boot