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/ccimx6sbc/ccimx6sbc-installer.zip
3. Program the firmware
These instructions assume that the target U-Boot version is v2017.03-r11.1 or higher, where the fastboot command is available.
|
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 micro USB cable to your development PC and the other end to the target USB OTG 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 dub-2017.03-r15.1 (Sep 20 2023 - 13:29:45 +0200) CPU: Freescale i.MX6Q rev1.6 at 792MHz CPU: Industrial temperature grade (-40C to 105C) at 38C Reset cause: POR I2C: ready DRAM: 1 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 In: serial Out: serial Err: serial Model: Digi International ConnectCore 6 Single Board Computer. ConnectCore 6 SOM variant 0x02: Consumer quad-core 1.2GHz, 4GB eMMC, 1GB DDR3, -20/+70C, Wireless, Bluetooth, Kinetis Board: ConnectCore 6 SBC, version 3, ID 129 Boot device: MMC4 PMIC: DA9063, Device: 0x61, Variant: 0x60, Customer: 0x00, Config: 0x56 flash target is MMC:0 Net: FEC [PRIME] Fastboot: Normal 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 0 -
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. |