Getting Started 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: Summit SOM 8M Plus (underneath heatsink) Gigabit Ethernet 0 connector 3.5mm Audio Jack UART Headers BL5340 Bluetooth Module CAN bus header HDMI Connector Gigabit Ethernet 1 Connector Micro SD Card Slot LVDS0/LVDS1 display ports MIPI CS1 / MIPI CS2 camera input ports MIPI DSI display port 2x USB 2.0 ports LTE Main and Diversity cable connectors Quectel EG25-G LTE Cat 4 module GPS antenna connector Debug UART port (USB Micro connector) USB Type C port Battery connector (J7) Barrel plug power adapter VDD_5V Power Switch BOOT MODE DIP switches JTAG connector Wi-Fi and Wi-Fi/BT antenna connectors Volume, CPU power, and system/PMIC reset switches Power over Ethernet (POE) module (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. To assemble, complete the following steps: 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. 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. 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. Connect the two LTE antenna cables to the LTE MAIN and LTE DIV connectors as shown. Connect the two FlexMIMO antenna cables to the WIFI and WIFI/BT connectors as shown. 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: 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 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. 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. Launch balenaEtcher 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. 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! Flash the image Click the "Flash!" button to begin the flashing process. NOTE: Flashing the image requires elevated permissions, so you may be asked to enter admin credentials. 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: 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. 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) 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. Download and install Minicom (if not already present). Run the following commands to install Minicom: sudo apt-get update sudo apt-get install minicom 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) 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 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. 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'. 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) 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 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. 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'. 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. 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. 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.