readme.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. Openblocks A6
  2. Intro
  3. =====
  4. This default configuration will allow you to start experimenting with the
  5. buildroot environment for the Openblocks A6. With the current configuration
  6. it will bring-up the board, and allow access through the serial console.
  7. How to build it
  8. ===============
  9. Configure Buildroot:
  10. $ make openblocks_a6_defconfig
  11. Compile everything:
  12. $ make
  13. Updating board over TFTP
  14. ========================
  15. Copy the content of output/images to the root of your TFTP server.
  16. Connect serial and ethernet, power up board and stop it in U-Boot:
  17. DRAM (DDR2) CAS Latency = 5 tRP = 5 tRAS = 14 tRCD=5
  18. DRAM CS[0] base 0x00000000 size 512MB
  19. DRAM Total size 512MB 16bit width
  20. Addresses 8M - 0M are saved for the U-Boot usage.
  21. Mem malloc Initialization (8M - 7M): Done
  22. NAND:64 MB
  23. POST: mac verify Eth0 PASSED
  24. CPU : Marvell Feroceon (Rev 1)
  25. Streaming disabled
  26. Write allocate disabled
  27. USB 0: host mode
  28. Net: egiga0
  29. Hit any key to stop autoboot: 0
  30. openblocks>>
  31. Load kernel from tftp:
  32. setenv serverip <tftp-server-ip>
  33. setenv bootfile uImage.kirkwood-openblocks_a6
  34. bootp && tftp
  35. Write it to nand:
  36. nand erase 0x590000 0x1c5c000
  37. nand write.e $loadaddr 0x590000 0x1c5c000
  38. Load rootfs from tftp:
  39. setenv serverip <tftp-server-ip>
  40. setenv bootfile rootfs.jffs2
  41. bootp && tftp
  42. Write it to nand:
  43. nand erase 0x2214000 0x1dc4000
  44. nand write.jffs2 $loadaddr 0x2214000 0x1dc4000
  45. Configure kernel to use rootfs:
  46. setenv root /dev/mtdblock5 rootfstype=jffs2
  47. saveenv
  48. boot