Polyhex Debix Model A ===================== DEBIX Model A is an industrial grade single board computer powered by NXP i.MX 8M Plus applications processor https://www.debix.io/hardware/model-a.html User Manual: [1] How to build it =============== Configure buildroot: $ make polyhex_debix_model_a_defconfig Change settings to fit your needs (optional): $ make menuconfig Compile everything and build the rootfs image: $ make Result of the build =================== After building, the output/images directory contains: output/images/ ├── bl31.bin ├── ddr_fw.bin -> /home/gilles/buildroot-dev/output/images/lpddr4_pmu_train_fw.bin ├── flash.bin ├── freescale │   └── imx8mp-debix-model-a.dtb ├── genimage.cfg ├── Image ├── lpddr4_dmem_1d_v202201.bin ├── lpddr4_dmem_2d_v202201.bin ├── lpddr4_dmem_qb_v202201.bin ├── lpddr4_imem_1d_v202201.bin ├── lpddr4_imem_2d_v202201.bin ├── lpddr4_imem_qb_v202201.bin ├── lpddr4_pmu_train_1d_dmem_201904.bin ├── lpddr4_pmu_train_1d_dmem_202006.bin ├── lpddr4_pmu_train_1d_dmem.bin ├── lpddr4_pmu_train_1d_dmem_pad.bin ├── lpddr4_pmu_train_1d_fw.bin ├── lpddr4_pmu_train_1d_imem_201904.bin ├── lpddr4_pmu_train_1d_imem_202006.bin ├── lpddr4_pmu_train_1d_imem.bin ├── lpddr4_pmu_train_1d_imem_pad.bin ├── lpddr4_pmu_train_2d_dmem_201904.bin ├── lpddr4_pmu_train_2d_dmem_202006.bin ├── lpddr4_pmu_train_2d_dmem.bin ├── lpddr4_pmu_train_2d_dmem_pad.bin ├── lpddr4_pmu_train_2d_fw.bin ├── lpddr4_pmu_train_2d_imem_201904.bin ├── lpddr4_pmu_train_2d_imem_202006.bin ├── lpddr4_pmu_train_2d_imem.bin ├── lpddr4_pmu_train_2d_imem_pad.bin ├── lpddr4_pmu_train_fw.bin ├── lpddr4x_dmem_qb_v202306.bin ├── lpddr4x_dmem_qb_v202311.bin ├── lpddr4x_dmem_v202306.bin ├── lpddr4x_dmem_v202311.bin ├── lpddr4x_imem_qb_v202306.bin ├── lpddr4x_imem_qb_v202311.bin ├── lpddr4x_imem_v202306.bin ├── lpddr4x_imem_v202311.bin ├── rootfs.ext2 ├── rootfs.ext4 -> rootfs.ext2 ├── rootfs.tar ├── sdcard.img ├── u-boot.bin └── u-boot-spl.bin Flashing the SD card image ========================== To install the image on a SDCard simply copy sdcard.img to the storage (e.g. SD, eMMC) $ sudo dd if=output/images/sdcard.img of= Booting the board ================= To boot your newly created system: - insert the SD card in the SD slot of the board; - if you use a Debix I/O daughter card, follow the instructions provided in [2], section 3.1 for the hardware connection between the main board and the I/O daughter card. Then, put a micro USB cable into the I/0 daughter card Debug USB Port and connect using a terminal emulator at 115200 bps, 8n1; - if you do not use a Debix I/O daughter card, connect a USB-to-TTL serial cable to the 40-pin header (J2) on the main board, the following way: USB-to-TTL cable GND pin to J2 pin 05 USB-to-TTL cable TX pin to J2 pin 09 USB-to-TTL cable RX pin to J2 pin 11 connect using a terminal emulator at 115200 bps, 8n1; - power on the board. Enjoy! References ========== [1] https://www.debix.io/Uploads/Temp/file/20250207/DEBIX%20User%20Manual-V3.5.pdf [2] https://www.debix.io/Uploads/Temp/file/20241225/DEBIX%20IO%20Board%20User%20Manual-V1.1.pdf