| 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 |