Ezurio Summit SOM 8M Plus DVK

This guide documents how to quickly get up and running with the Ezurio’s Summit SOM 8M Plus DVK and also provides a number of guides to dive deeper into the SOM’s functionality.

In the Box

The development kit contains the following items:

  • 1x Summit SOM 8M Plus Development Board
  • 1x Power Supply 12V/3A with Switchover US and EU plugs
  • 1x Ezurio FlexMIMO Wi-Fi Antenna (#EFD2455A3S-10MHF1)
  • 2x Ezurio Revie Flex 700 LTE Antenna (#EFF6989A3S-19MHF1)
  • 1x Circocomm GPS Antenna (#03B0Y30013A0100)
  • 1x Ezurio IG60-SERIAL Adapter Board (#940-00045)
  • 1x Antenna Placement Board
  • 9x plastic stand-offs and 5x plastic nuts
  • 1x Truphone MVNO, Cat-1 SIM Card

On the Board

The main board of the Summit SOM 8M Plus contains the following components and interfaces: Ezurio Summit SOM 8M Plus DVK

  1. Summit SOM 8M Plus (underneath heatsink)
  2. Gigabit Ethernet 0 connector
  3. 3.5mm Audio Jack
  4. UART Headers
  5. BL5340 Bluetooth Module
  6. CAN bus header
  7. HDMI Connector
  8. Gigabit Ethernet 1 Connector
  9. Micro SD Card Slot
  10. LVDS0/LVDS1 display ports
  11. MIPI CS1 / MIPI CS2 camera input ports
  12. MIPI DSI display port
  13. 2x USB 2.0 ports
  14. LTE Main and Diversity cable connectors
  15. Quectel EG25-G LTE Cat 4 module
  16. GPS antenna connector
  17. Debug UART port (USB Micro connector)
  18. USB Type C port
  19. Battery connector (J7)
  20. Barrel plug power adapter
  21. VDD_5V Power Switch
  22. BOOT MODE DIP switches
  23. JTAG connector
  24. Wi-Fi and Wi-Fi/BT antenna connectors
  25. Volume, CPU power, and system/PMIC reset switches
  26. Power over Ethernet (POE) module
  27. (underside of board) SIM card slot

Board Assembly

The Summit SOM 8M Plus development board arrives partially disassembled. In order to assemble, you’ll need to attach the antenna carrier board to the main board. Ezurio Summit SOM 8M Plus DVK

To assemble, complete the following steps:

  1. Insert one plastic riser into the marked corner hole, which does not come in contact with the L-shaped antenna board. Secure with one plastic nut. Ezurio Summit SOM 8M Plus DVK

  2. In the remaining four stand holes on the board, insert a riser beneath the board, and secure another riser above the board in the threaded underside of a second plastic riser, as show. Ezurio Summit SOM 8M Plus DVK

  3. Place the antenna carrier board over the top risers, aligning the holes in the antenna board with the threaded end of the upper risers. Secure with four plastic nuts. Ezurio Summit SOM 8M Plus DVK

  4. Connect the two LTE antenna cables to the LTE MAIN and LTE DIV connectors as shown. Ezurio Summit SOM 8M Plus DVK

  5. Connect the two FlexMIMO antenna cables to the WIFI and WIFI/BT connectors as shown. Ezurio Summit SOM 8M Plus DVK

Preparing the microSD Card

By default, the Summit SOM 8M Plus onboard eMMC ships without an image, so a microSD card (minimum capacity of 8GB) must be used to boot the board. Follow the steps below to prepare the microSD card:

  1. Download the Latest Release Package

    Download and extract the latest release package from the Ezurio Summit SOM 8M Plus Releases GitHub repository. These release packages are named image-summitsom-cmd-laird-A.B.C.D.tar.bz2 (where A.B.C.D is the release version number), and inside you will find a number of important files:

    File name Description
    image-summitsom-cmd-imx8mp-summitsom-A.B.C.D.rootfs.wic.bz2 Prebuilt SD card image
    image-summitsom-cmd-imx8mp-summitsom-A.B.C.D.swu swupdate update file
  2. Flash the Prebuilt Image

    Flash the image to the microSD card using one of the guides below:

    dd (Ubuntu) The prebuilt image is distributed as a `.wic.bz2` file which can be flashed to a microSD card using `bzcat` and `dd` as shown below, substituting the proper path to the `.wic.bz2` image file and target device (e.g., `/dev/sdb`):
    umount /dev/sdX? && bzcat image-summitsom-cmd-imx8mp-summitsom-A.B.C.D.rootfs.wic.bz2 | sudo dd of=/dev/sdX bs=1M conv=fsync sync
    balenaEtcher (Windows, macOS, Ubuntu) The prebuilt image is distributed as a `.wic.bz2` file which can be flashed to a microSD card across many OS platforms using the balenaEtcher tool.
    1. Get balenaEtcher

      Download and install the balenaEtcher application for your platform from https://www.balena.io/etcher. Follow the prompts to properly install the application to your system.

    2. Launch balenaEtcher

      balenaEtcher

    3. Load the image file

      Click the "Flash from file" button and navigate to the '.wic.bz2' image file.

      NOTE: The balenaEtcher application will decompress the image on the fly as part of the flashing process.

    4. Select the target

      Click the "Select target" button and choose the target device which represents your microSD card.

      WARNING: Verify the proper device has been selected as the contents of the disk will be overwritten!

    5. Flash the image

      Click the "Flash!" button to begin the flashing process.

      balenaEtcher

      NOTE: Flashing the image requires elevated permissions, so you may be asked to enter admin credentials.

  3. Insert the microSD Card into the Board

    Once the image has been flashed to the microSD card, insert it into the microSD card slot (CON3) on the Summit SOM 8M Plus DVK.

Booting to Linux

Follow the steps below to boot the DVK from a microSD card:

  1. Connect the USB Debug Cable

    Connect the supplied Micro USB cable to the port labeled ‘Debug UART’ (J2) and connect the other end to a development PC. This will expose four UART connections on the development PC - the third port is for the application (Cortex-A53) core, and the fourth one is for the MCU (Cortex-M7) core.

  2. Connect Terminal Application

    Start a terminal application and connect to the third UART port (the one for the Cortex-A53 core) using the following settings:

    Port Setting Value
    Baud rate 115200
    Data bits 8
    Stop bits 1
    Parity None
    Flow control None

    For detailed instructions on setting up a terminal application, see one of the guides below for your operating system:

    Ubuntu (Minicom)
    1. Determine the correct port to use.

      Run the following command from the terminal to list the available ports:

      ls /dev/ttyUSB*

      As stated above, the Summit SOM 8M Plus DVK exposes four UART connections (with the third being the target port). Therefore, the second-to-last port is the correct one.

    2. Download and install Minicom (if not already present).

      Run the following commands to install Minicom:

      sudo apt-get update sudo apt-get install minicom

    3. Launch Minicom on the correct port.

      Run the following command to launch Minicom replacing `x` with the correct port as determined in the previous step:

      sudo minicom -D /dev/ttyUSBx -b 115200

      NOTE: sudo is necessary to run Minicom unless your user has been added to the dialout user group.

    Windows (Tera Term)
    1. Determine the correct COM port to use

      Open the Windows Device Manager and look under the 'Ports (COM & LPT)' section for 'USB Serial Port' entries. As stated above, the Summit SOM 8M Plus DVK exposes four UART connections (with the third being the target port). Therefore, the second-to-last port is the correct one.

      NOTE: If necessary, the drivers for the FTDI USB-to-serial chip on the Summit SOM 8M Plus DVK can be downloaded here: http://www.ftdichip.com/Drivers/VCP.htm

    2. Download and install Tera Term (if not already present)

      Tera Term, an open source terminal application, can be downloaded here: https://osdn.net/projects/ttssh2/releases/. After downloading the installer, run it and follow any prompts.

    3. Launch Tera Term and connect to the correct port

      Start Tera Term on the development PC and, from the startup dialog, select the radio button labeled 'Serial', select the correct port from the combo box (as determined in the previous step), and click 'OK'.


    4. Configure the port settings

      From the top menu, select 'Setup' -> 'Serial port...', and from the resulting dialog window, configure the serial port settings according to the table above.

    Windows (PuTTY)
    1. Determine the correct COM port to use

      Open the Windows Device Manager and look under the 'Ports (COM & LPT)' section for 'USB Serial Port' entries. As stated above, the Summit SOM 8M Plus DVK exposes four UART connections (with the third being the target port). Therefore, the second-to-last port is the correct one.

      NOTE: If necessary, the drivers for the FTDI USB-to-serial chip on the Summit SOM 8M Plus DVK can be downloaded here: http://www.ftdichip.com/Drivers/VCP.htm

    2. Download and install PuTTY (if not already present)</br>

      PuTTY, an open source terminal application, can be downloaded here: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html. After downloading the installer, run it and follow any prompts.

    3. Launch PuTTY and connect to the correct port

      Start PuTTY on the development PC and, from the startup dialog, select the radio button labeled 'Serial' under 'Connection type', type the correct port into the 'Serial line' text box (as determined in the previous step), type '115200' into the 'Speed' text box, and click 'Open'.

  3. Configure the Boot Mode Switch

    The boot configuration of the Summit SOM 8M Plus on the DVK board is controlled by the ‘BOOT MODE’ switch (S1) and must be set to 0011 (BOOT_MODE[3:0]) for SD card boot.

  4. Power on the Board

    The Summit SOM 8M Plus DVK supports a number of power delivery methods:

    • CON8: DC jack input with 12V 3A (provided power supply)
    • CON2: Power-over-Ethernet via PoE injector (48V)
    • J7 (Li-Battery): Rechargeable battery

    Once power has been applied to the DVK board, toggle the ‘VSYS’ switch (S9) to the ON position to power on the SOM.

  5. Login

    As the Summit SOM 8M Plus DVK boots, the prebuilt image produces debug output to the console UART port as described above. Monitor the terminal application for a message similar to below:

     Laird Connectivity Summit SOM Wayland 3.3 summit ttymxc1
    
     summit login: 
    

    At the login prompt, enter the default username and password:

    • Username: root
    • Password: summit

    Congratulations! Your Summit SOM 8M Plus DVK is now up and running!

Next Steps

The table below provides a number of in-depth guides to continue developing with the Summit SOM 8M Plus DVK.

Guide Description
Switching between interfaces for the NXP 88W8997 radio Steps to switch the interfaces used to communicate with the NXP 88W8997 Wi-Fi/Bluetooth radio (PCIe, UART, SDIO)
Developing a custom image with Yocto Guide to setup and configure a Yocto build environment for the Summit SOM 8M Plus DVK and utilize it to generate a custom image
Power management, measurement, and characterization Guide to manage, measure, and characterize power usage on the Summit SOM 8M Plus DVK
Using the Cortex-M7 Guide to enabling and using the Cortex-M7 on the Summit SOM 8M Plus DVK

eMMC - Custom Image Programming

Standard Summit SOM 8M Plus modules come blank from the factory. Please ensure your designs have a method of programming the module once installed on your main board designs. Ezurio recommends placing a microSD card slot on your board designs for programming the modules. If you desire modules pre-programmed with software from our factory, please contact our sales team for pricing and to arrange a unique, orderable part number. For pre-programing modules that will need secure and encrypted boot, please contact our sales team and ask for more information on our Summit Suite Chain of Trust product offering.

Additional Resources

Additional resources can be found on the Additional Resources page.