Skip to main content

SOM-SMARC-Genio700/510 (E58)

This page contains the instructions to flash the eMMC/internal SSD on a SOM-SMARC-Genio700 (E58)/SOM-SMARC-Genio510 (E58) SECO boards. This board flashing procedure follows the generic instructions, with some additional steps.

info

The instructions provided below refers to the usage of genio-flash tool under Linux OS, the same instructions can be applied to Windows.

Software Requirements

Installation instructions for Windows/Linux are available from MediaTek.

Instructions

These are the instruction to be followed in order to flash Clea OS on device eMMC/internal SSD considering the module inserted on B79 SMARC carrier:

  • Decompress the .tar.gz Misc. Artifacts bundle, e.g. using $ tar -xzvf <file_name>.tar.gz.

  • Set the position of DIP SW13 and SW12 to perform eMMC boot.

alt text

  • Move switch 2 of dual DIP Switch SW13 to ON position in order to enable FORCE_RECOV# signal on B79 SMARC carrier board.

  • Connect the USB type-A to microUSB cable to the CN30 connector of B79 SMARC carrier board to the Host PC.

  • Start flashing the image on the SOM-SMARC-Genio700/510 device via the following command:

$ genio-flash --load-dtbo seco-e58-b79.dtbo

MediaTek devices do not yet support the interactive overlay selection in U-Boot, but you can load further overlays by appending them with another --load-dtbo parameters. The list of all available overlays can be printed out with

$ genio-flash --list-dtbo
note

RAM and CAN overlays are applied automatically based on HW configuration. You don't need to load them manually!

  • Power on the B79 SMARC carrier board.

  • Check that the flashing procedure starts and proceeds without errors,

  • You can check the output of the serial debug port (e.g. via minicom) connecting another USB type-A to microUSB cable to the CN73 connector of B79 SMARC carrier board.

  • Once the flashing procedure has finished, move switch 2 of dual DIP Switch SW13 to OFF position in order to disable FORCE_RECOV# signal and reboot the board (the board should anyway boot into the system after flashing).