The prebuilt ConnectCore image includes support for the ConnectCore Cloud Services demo.
1. Establish a serial connection with your device
Open a serial connection with the device. You can use any serial terminal program such as Tera Term, Minicom, CoolTerm, or HyperTerminal.
| PuTTY terminal program is not recommended due to an incompatibility with the USB/serial driver. |
Open a serial connection with the following settings:
| Parameter | Value |
|---|---|
Port |
Serial port where the device is connected |
Baud rate |
115200 |
Data bits |
8 |
Parity |
None |
Stop bits |
1 |
Flow control |
None |
2. Download the firmware
Download the firmware images from the following location: https://ftp1.digi.com/support/digiembeddedyocto/4.0/r7/images/ccimx8x-sbc-pro/ccimx8x-sbc-pro-installer.zip
3. Program the firmware
Digi recommends you use the Universal Update Utility (UUU) through a USB connection to your development PC to program the images.
-
Decompress the zip file in a directory of your choice.
-
Download the latest Universal Update Utility (UUU), a software tool from NXP.
UUU version should be v1.5.11 or higher. -
Place the
uuuexecutable in a directory in your PATH, such as/usr/bin. -
Install
udevrules to allow any user to runuuuto access the USB port:$ sudo sh -c "uuu -udev >> /etc/udev/rules.d/70-uuu.rules" $ sudo udevadm control --reload
-
Connect a USB type-C cable to your development PC and the other end to the target USB type-C connector.
-
Reset the device by pressing the reset button on the board and immediately press any key in the serial terminal to stop the auto-boot process. The U-Boot bootloader prompt displays:
U-Boot SPL dub-2020.04-r6.1 (Sep 19 2023 - 07:15:55 +0000) Normal Boot Trying to boot from MMC1 Primary set selected Load image from MMC/SD 0x59c00 U-Boot dub-2020.04-r6.1 (Sep 19 2023 - 07:15:55 +0000) CPU: NXP i.MX8QXP RevC A35 at 1200 MHz at 33C DRAM: 2 GiB MCA: HW_VER=1 FW_VER=1.01 MMC: FSL_SDHC: 0, FSL_SDHC: 1 In: serial Out: serial Err: serial Model: Digi International ConnectCore 8X SBC Pro Board. ConnectCore 8X SOM variant 0x02: 2 GiB LPDDR4, Wi-Fi, Bluetooth, MCA, Crypto-auth Board version 3, ID 135 Boot: MMC0 BuildInfo: - SCFW 6638c032, SECO-FW c9de51c0, IMX-MKIMAGE 3bfcfccb, ATF e4b2dbf - U-Boot dub-2020.04-r6.1 flash target is MMC:0 Net: eth0: ethernet@5b040000 [PRIME], eth1: ethernet@5b050000 Fastboot: Normal Normal Boot Hit any key to stop autoboot: 0 =>Information in the console log may vary. -
On the target, in U-Boot, execute the following command:
=> fastboot 1 -
On your development PC, change to the directory where you extracted the ZIP file:
$ cd <zip-folder> -
Program the image files:
$ ./install_linux_fw_uuu.sh -
Once the firmware is installed, the device boots automatically. The default username is root with no password.
|
While the recommended boot method is eMMC, you can also boot the image from a microSD card using the You must use a microSD with a minimum capacity of 8 GB. |