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