Fig. 1: DIP switches for selecting between application and bootloader
Fig. 2: DIP switch selection for bootloader
dmesg -wH
).usb 5-2.2: New USB device found, idVendor=1fc9, idProduct=0134, bcdDevice= 1.01
usb 5-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2.2: Product: SE Blank M845S
usb 5-2.2: Manufacturer: NXP SemiConductors Inc
hid-generic 0003:1FC9:0134.000B: hiddev2,hidraw6: USB HID v1.00 Device [NXP SemiConductors Inc SE Blank M845S ] on usb-0000:3d:00.0-2.2/input0
/tmp/pika
):mkdir -p /tmp/pika
DEPLOY_FOLDER=/tmp/pika
cp -L build-lmp-xwayland/deploy/images/portenta-x8/imx-boot-portenta-x8 $DEPLOY_FOLDER
cp -L build-lmp-xwayland/deploy/images/portenta-x8/u-boot-portenta-x8.itb $DEPLOY_FOLDER
cp -L build-lmp-xwayland/deploy/images/portenta-x8/sit-portenta-x8.bin $DEPLOY_FOLDER
cp -L build-lmp-xwayland/deploy/images/portenta-x8/lmp-factory-image-portenta-x8.wic $DEPLOY_FOLDER
cp -L build-lmp-mfgtool/deploy/images/portenta-x8/mfgtool-files-portenta-x8.tar.gz $DEPLOY_FOLDER
cd $DEPLOY_FOLDER
tar xvf mfgtool-files-portenta-x8.tar.gz
cd mfgtool-files-portenta-x8
uuu
:./uuu full_image.uuu
Note: Ensure that the appropriate udev
rules have been installed (once):
git clone https://github.com/pika-spark/pika-spark-udev
sudo cp pika-spark-udev/99-uuu.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
Fig. 3: DIP switch selection for application
dmesg -wH
).usb 5-2.2: New USB device found, idVendor=2341, idProduct=0061, bcdDevice= 5.04
usb 5-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-2.2: Product: Portenta X8
usb 5-2.2: Manufacturer: Arduino
usb 5-2.2: SerialNumber: 2D16BA09DAB6FAD9
setenv carrier_custom 1
setenv overlays ov_som_lbee5kl1dx ov_som_x8h7 ov_carrier_pika_spark
saveenv
reset
fw_setenv carrier_custom 1
fw_setenv overlays ov_som_lbee5kl1dx ov_som_x8h7 ov_carrier_pika_spark
fw_saveenv
adb
adb
:sudo apt-get install adb
adb shell
xterm
and resize your terminal for best representation:export TERM=xterm
resize