readme.txt 1.8 KB

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