Name Date Size #Lines LOC

..--

readme.txtH A D05-Jun-20251.4 KiB7948

readme.txt

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