Connecting Board to Host
With IoT Yocto, there are several options to connect your host PC to the Genio boards for debugging and development purposes:
UART Port: The UART port provides access to Boot ROM, bootloader and kernel console access in IoT Yocto. This design is shared across all Genio EVKs.
- USB: Various functionality is provided via the USB of Genio SoCs in it’s default configuration:
Image Download: You can program the on-board storage (EMMC or UFS) through USB with Genio Tools.
- Ethernet connectivity: The device is configured to expose a virtual Ethernet connection with the host via multiple protocols.
This allows various networking services to be exposed such as ssh / scp to obtain shell & file transfer functionality.
Debugging capabilites: The device is also configured as an Android Debug Bridge (ADB) device.
Note
If using Windows, installation of the Google Android USB driver and FTDI VCP USB driver is required, to Boot as outlined in the Fastboot and ADB and UART Setup sections of Setup Tool Environment respectively.
Open Device Manager and confirm that the Google Android USB driver appears under Android Device \\ Android Bootloader Interface
and the FTDI VCP USB driver appears under Ports (COM & LPT) \\ USB Serial Port (COMx)
(where x
is the port assigned by your system).
Further details regarding both USB drivers can be found in the flash trouble-shooting section.
Connect a USB cable between the host PC and the UART0 connector labeled
UART0
.Connect a second USB cable between the host PC and the USB0 connector labeled
USB0
.Connect the supplied 12V power adapter into the 12V DC socket labeled
DC IN
.[Optional] Connect an ethernet cable between a suitable network point and the RJ-45 Ethernet port labeled
Ethernet
.
The location of the UART0
, USB0
and Ethernet ports on Genio 350-EVK are shown below:
Connect the supplied 12V power adapter into the 12V DC socket labeled
DC IN
. Once connected to power source, the Power LED and System on LED should light up, as shown below:Connect a micro USB cable between the host PC and the UART0 connector labeled
UART0
.Connect a second micro USB cable between the host PC and the USB0 connector labeled
Micro USB D/L
.Note
The EVK board will power on when the Micro USB D/L port is connected, regardless of the state of the auto power on jumper pin J3001.
[Optional] Connect an ethernet cable between a suitable network point and the RJ-45 Ethernet port labeled
Ethernet
.
The location of the UART0
, Micro USB D/L
and Ethernet ports on Genio 350-EVK are shown below:
Note
The
USB-C PD
connector on the EVK maps to USB1 of MT8370/MT8390. It is configured as an USB host-only port and does not expose RNDIS nor ADB devices.The
USB-C (Charger)
connector, next to theUART2
connector, is for charging purposes only and is not supported by IoT Yocto.
Connect the supplied 12V power adapter into the 12V DC socket labeled
DC IN
. Once connected to power source, the Power LED and System on LED should light up, as shown below:Connect a micro USB cable between the host PC and the UART0 connector labeled
UART0
.Connect a second micro USB cable between the host PC and the USB0 connector labeled
Micro USB D/L
.Note
The EVK board will power on when the Micro USB D/L port is connected, regardless of the state of the auto power on jumper pin J3001.
[Optional] Connect an ethernet cable between a suitable network point and the RJ-45 Ethernet port labeled
Ethernet
.
The location of the UART0
, Micro USB D/L
and Ethernet ports on Genio 350-EVK are shown below:
Note
The
USB-C PD
connector on the EVK maps to USB1 of MT8370/MT8390. It is configured as an USB host-only port and does not expose RNDIS nor ADB devices.The
USB-C (Charger)
connector, next to theUART2
connector, is for charging purposes only and is not supported by IoT Yocto.
Connect the supplied 12V power adapter into the 12V DC socket labeled
DC JACK IN
. Once connected to power source, the LED_DC and LED_PWR LEDs should light up, as shown below:Connect a Micro USB cable between the host PC and the UART0 connector labeled
UART0
.Connect a Type-C USB cable between the host PC and the USB0 connector labeled
USB-C D/L
.Note
The EVK board will power on when the Type-C USB D/L port is connected, regardless of the state of the auto power on jumper pin J51.
[Optional] Connect an ethernet cable between a suitable network point and the RJ-45 Ethernet port labeled
Ethernet
.
The location of the UART0
, USB-C D/L
and Ethernet ports on Genio 1200-EVK are shown below: