nxp-imx/mfgtoolssudo apt-get install libusb-1.0-0-dev libbz2-dev libzstd-dev pkg-config cmake libssl-dev g++ zlib1g-dev libtinyxml2-dev
uuucd /tmp
git clone --recursive https://github.com/nxp-imx/mfgtools && cd mfgtools
mkdir build && cd build
cmake .. && make
sudo make install
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
uuu:cd $YOCTO_DIR/bld-xwayland
uuu -b emmc_all tmp/deploy/images/portenta-x8/pika-spark-base-image-portenta-x8.rootfs.wic.zst
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
adbadb:sudo apt-get install adb
adb shell
xterm and resize your terminal for best representation:export TERM=xterm
resize