1Arcturus uCLS1012A SoM 2====================== 3 4This tutorial describes how to use the predefined Buildroot 5configuration for the Arcturus uCLS101A SoM platform. 6 7Additional information about the uCLS1012A System on Module can be found at 8https://www.arcturusnetworks.com/products/ucls1012a 9and product support for registered users at 10https://www.arcturusnetworks.com/support 11 12Building 13-------- 14 15Return to the top directory <buildrootdir> and execute the following commands. 16 17 make arcturus_ucls1012a_defconfig 18 make 19 20Result of the build 21------------------- 22 23After building, you should obtain this tree: 24 25 output/images/ 26 +-- arc-ucls1012a.dtb 27 +-- Image 28 +-- part0-000000.itb 29 +-- rootfs.cpio 30 +-- rootfs.cpio.gz 31 +-- rootfs.tar 32 +-- u-boot.bin 33 +-- ucls1012a.its 34 35Flashing 36-------- 37 38You'll need to program the image created by buildroot into the SPI NOR flash. 39 401. Reboot your module and via the serial console press <escape> to enter the B$ 41u-boot shell. 42 From the shell you will need to update four environment variables replacing the 43 IPv4 IP Address with ones that will work with your network and tftp server. 44 45 B$ setenv ipaddr 192.168.1.81 46 B$ setenv serverip 192.168.1.80 47 B$ setenv gatewayip 192.168.1.1 48 B$ setenv netmask 255.255.255.0 49 B$ saveenv 50 512. Enable tftp server to serve the <buildrootdir>/output/images/ folder. 52 533. Program the new U-Boot binary (optional) 54 If you don't feel confident upgrading your bootloader then don't do it, 55 it's unnecessary most of the time. 56 57 B$ tftp u-boot.bin 58 B$ run program_uboot 59 604. Program the ITB image (includes Kernel, DTB and Ramdisk) 61 62 B$ tftp part0-000000.itb 63 B$ run iprogram 64 655. Booting your new system 66 67 Reboot your system by reset command 68 B$ reset 69 70 or 71 72 B$ run bootcmd 73 74Good Luck ! 75