Kontron OSM-S/BL

From TechInfoDepot
Jump to navigationJump to search
Single Board Computer
Homepage Product page
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev Kontron OSM-S/BL
Type SoM, single-board computer
CPU1 checkY NXP i.MX8MP
CPU1 Type ARM Cortex-A72
CPU1 Speed 1.6 GHz ( 4 cores )
Flash1 Chip Brand? Model?
Flash1 Size 128 GiB 131,072 MiB <br />137,438,953,472 B <br />1,073,741,824 Kib <br />134,217,728 KiB <br />1,048,576 Mib <br /> (eMMC)
RAM1 Size 4 GiB 4,096 MiB <br />4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br /> (LPDDR4)
RAM1 Chip Brand? Model?
ETH chip1 NXP i.MX8MP
Ethernet Port Count 2-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab
Stock bootloader U-Boot
Expansion IF types USB 2.0, USB 3.0, microSDHC, miniPCI
Mini PCIe slots 1
USB ports 3
SD/MMC Slots 1
USB Hub Compatible Untested
Serial Port (UART) yes, (115200 8N1)
Other
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)

For a list of all currently documented NXP (Freescale) SoC's with specifications, see NXP.

Flashing

Flashing OpenWrt

Target: imx
Subtarget: cortexa53
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
WLAN Hardware: none
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
git • >>
imx: add support for Kontron OSM-S/BL i.MX8MP
This adds support for the Kontron i.MX8MP OSM-S size system-on-module +
eval board.

CPU:      NXP i.MX8MP @ 1600MHz (quad-core A53)
Memory:   4 (up to 8) GByte LPDDR4-RAM
Storage:  32 (up to 128) GByte eMMC + microSD slot
Ethernet: 2x 1 Gbit/s IEEE (1x with TSN)
UART:     1x UART console output on the Mini-B USB Debug Port
          (signals are really UART on this Mini-B USB port!!!, there is
          an adapter with ftdi available from Kontron)
          1x RS232, 1x RS485
USB:	  2x USB 2.0 Type-A, 1x USB 3.0 Type-C DRP
Misc:	  8 (up to 128) kByte EEPROM (at24), RTC, 2x CAN, HDMI, 1x PCIe

This will create an SD card image for the board.
To use this image you have to bring the board to the recovery boot mode
(normal boot mode is eMMC). At the time of writing, the SoM (or the SoC)
has a bug that the FORCE_RECOVERY signal (switch S1 on the eval board)
doesn't work as long as the eMMC boot0 partition contains data.
Therefore you have to wipe this boot0 partition to be able to boot from
SD card. To do this call the following commands at uboot:

mmc dev 0 1
mmc erase 0 0x2000

After that, the system will try to boot from SD card.

Signed-off-by: Martin Schiller