1********************** 2SolidRun Clearfog Base 3********************** 4 5This file documents Buildroot's support for the Clearfog Base by Solid Run. 6 7Vendor's documentation: 8https://wiki.solid-run.com/doku.php?id=products:a38x:documents 9 10Warning for eMMC variant of the MicroSoM 11======================================== 12 13If you bought a MicroSoM version that includes an on-board eMMC flash, the 14built-in microSD card slot *WILL NOT WORK*. The Internet says that you have to 15upload the first bootloader via UART. This manual does not cover these steps; 16only MicroSoMs without the eMMC are supported. 17 18Build 19===== 20 21Start with the default Buildroot's configuration for Clearfog: 22 23 make solidrun_clearfog_defconfig 24 25Build all components: 26 27 make 28 29The results of the build are available in ./output/images. 30 31Create a bootable SD card 32========================= 33 34To determine the device associated to the SD card have a look in the 35/proc/partitions file: 36 37 cat /proc/partitions 38 39Buildroot prepares a bootable "sdcard.img" image in the output/images/ 40directory, ready to be dumped on a microSD card. Launch the following 41command as root: 42 43 dd if=output/images/sdcard.img of=/dev/<your-microsd-device> conv=fdatasync 44 45*** WARNING! The dd command will destroy all the card content. Use with care! *** 46 47For details about the medium image layout, see the definition in 48board/solidrun/clearfog/genimage.cfg. 49 50Boot the Clearfog board 51======================= 52 53Here's how to boot the board: 54 55- Set up the DIP switches for microSD boot. The correct values are: 56 1: off, 2: off, 3: ON, 4: ON, 5: ON. In this scheme, switch #1" is closer to 57 the ethernet ports and #5 is closer to the microSD card, "ON" means towards 58 the SOM, and "off" means towards the SFP cage. 59- Connect to the board's console over the microUSB port. 60- Insert the SD card into the slot on the board (pins up). 61- Power up the board. 62