封欢 1278ddf908 init buildroot source 3 年之前
..
rootfs_overlay 1278ddf908 init buildroot source 3 年之前
post-build.sh 1278ddf908 init buildroot source 3 年之前
post-image.sh 1278ddf908 init buildroot source 3 年之前
readme.txt 1278ddf908 init buildroot source 3 年之前

readme.txt

Arcturus uCLS1012A SoM
======================

This tutorial describes how to use the predefined Buildroot
configuration for the Arcturus uCLS101A SoM platform.

Additional information about the uCLS1012A System on Module can be found at
https://www.arcturusnetworks.com/products/ucls1012a
and product support for registered users at
https://www.arcturusnetworks.com/support

Building
--------

Return to the top directory and execute the following commands.

make arcturus_ucls1012a_defconfig
make

Result of the build
-------------------

After building, you should obtain this tree:

output/images/
+-- arc-ucls1012a.dtb
+-- Image
+-- part0-000000.itb
+-- rootfs.cpio
+-- rootfs.cpio.gz
+-- rootfs.tar
+-- u-boot.bin
+-- ucls1012a.its

Flashing
--------

You'll need to program the image created by buildroot into the SPI NOR flash.

1. Reboot your module and via the serial console press to enter the B$
u-boot shell.
From the shell you will need to update four environment variables replacing the
IPv4 IP Address with ones that will work with your network and tftp server.

B$ setenv ipaddr 192.168.1.81
B$ setenv serverip 192.168.1.80
B$ setenv gatewayip 192.168.1.1
B$ setenv netmask 255.255.255.0
B$ saveenv

2. Enable tftp server to serve the /output/images/ folder.

3. Program the new U-Boot binary (optional)
If you don't feel confident upgrading your bootloader then don't do it,
it's unnecessary most of the time.

B$ tftp u-boot.bin
B$ run program_uboot

4. Program the ITB image (includes Kernel, DTB and Ramdisk)

B$ tftp part0-000000.itb
B$ run iprogram

5. Booting your new system

Reboot your system by reset command
B$ reset

or

B$ run bootcmd

Good Luck !