To build this external tree:
git clone https://github.com/buildroot/buildroot.git -b 2021.11
git clone https://github.com/MicrochipTech/buildroot-external-pf-soc.git -b v2021.11
cd buildroot-external-pf-soc
For Standard Linux
make O=$PWD BR2_EXTERNAL=$PWD -C ../buildroot icicle_defconfig
For AMP
make O=$PWD BR2_EXTERNAL=$PWD -C ../buildroot icicle_amp_defconfig
make
Connect a USB cable to J11. The first enumerated port is the HSS console and the second port is the Linux console For the AMP demo, the freeRTOS console port is the last enumerated port. Connect a USB cable to J16 for transferring the Linux image Power cycle the board and halt the hss boot console by pressing a key type usbdmsc on the HSS console and hit enter determine the enumerated disk on the host PC (i.e dmesg | egrep "sd|mmcblk") unmount the disk if it automounts (i.e umount /dev/sda or umount /dev/mmcblk0)
Flash the image:
dd if=images/sdcard.img of=/dev/sdN status=progress
Reboot the icicle kit or CTRL-C on the HSS console and type boot