Name Date Size #Lines LOC

..--

readme.txtH A D05-Jun-20251.6 KiB7550

readme.txt

1Arcturus uCP1020 SoM
2====================
3
4This tutorial describes how to use the predefined Buildroot
5configuration for the Arcturus uCP1020 SoM platform.
6
7Additional information about this module can be found at
8<www.arcturusnetworks.com/products/ucp1020>
9
10Building
11--------
12
13  make arcturus_ucp1020_defconfig
14  make
15
16Result of the build
17-------------------
18
19After building, you should obtain this tree:
20
21    output/images/
22    +-- rootfs.jffs2
23    +-- rootfs.tar
24    +-- u-boot.bin
25    +-- ucp1020.dtb
26    +-- uImage
27
28Flashing
29--------
30
31You'll need to program the files created by buildroot into the NOR flash.
32
331. Program the new U-Boot binary (optional)
34    If you don't feel confident upgrading your bootloader then don't do it,
35    it's unnecessary most of the time.
36
37    B$ tftp u-boot.bin
38    B$ protect off 0xeff80000 +$filesize
39    B$ erase 0xeff80000 +$filesize
40    B$ cp.b $loadaddr 0xeff80000 $filesize
41    B$ protect on 0xeff80000 +$filesize
42
432. Program the kernel
44
45    B$ tftp uImage
46    B$ erase 0xec140000 +$filesize
47    B$ cp.b $loadaddr 0xec140000 $filesize
48
493. Program the DTB
50
51    B$ tftp ucp1020.dtb
52    B$ erase 0xec100000 +$filesize
53    B$ cp.b $loadaddr 0xec100000 $filesize
54
554. Program the jffs2 root filesystem
56
57    B$ tftp rootfs.jffs2
58    B$ erase 0xec800000 0xee8fffff
59    B$ cp.b $loadaddr 0xec800000 $filesize
60
615. Booting your new system
62
63    B$ setenv norboot 'setenv bootargs root=/dev/mtdblock1 rootfstype=jffs2 console=$consoledev,$baudrate;bootm 0xec140000 - 0xec100000'
64
65    If you want to set this boot option as default:
66
67    B$ setenv bootcmd 'run norboot'
68    B$ saveenv
69
70    ...or for a single boot:
71
72    B$ run norboot
73
74Good Luck !
75