Difference between revisions of "OPOS8MMDev"

From ArmadeusWiki
Jump to: navigation, search
(Created page with "Category: OPOS8MM ==Description== This is the Armadeus System's standard development board/baseboard for the OPOS8MM module. Image:OPOS8MM_Dev.png ==Errata== =...")
 
(Connectors)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category: OPOS8MM]]
 
[[Category: OPOS8MM]]
 +
 +
{{Under_Construction}}
  
 
==Description==
 
==Description==
Line 61: Line 63:
  
 
==Connectors==
 
==Connectors==
* RPi compatible connector:
+
* RPi compatible connector (NC: Not Connected, NA: Not available):
{| class="wikitable" border="1" cellpadding="5" summary="RPi compatible connector of OPOS8MMDev"
+
{| class="wikitable" border="1" cellpadding="5" summary="RPi compatible connector of OPOS8MMDev" style="text-align:center;"
|- style="background:#efefef;"
+
|- style="background:#efefef; text-align:center;"
! Linux GPIO or device !! i.M6UL Mux !! wiringPi N° !! RPi name !! Function !! JX Pin !! JX Pin !! Function !! RPi name !! wiringPi N° !! i.M6UL Mux !! Linux GPIO or device
+
! Linux GPIO or device !! i.MX8MM Mux config !! OPOS8MM Pin Name !! wiringPi N° !! RPi name !! Function !! JX Pin !! JX Pin !! Function !! RPi name !! wiringPi N° !! OPOS8MM Pin Name !! i.MX8MM Mux config !! Linux GPIO or device
 
|-
 
|-
| - || || || || '''3.3V''' || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || '''5V''' || || || || -
+
| - || -|| +3V3 || - || || '''3.3V''' || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || '''5V''' || || - || +5V || - || -
 
|-
 
|-
| /dev/i2c-1 || UART5_RX_DATA || || SDA1 || I2C data|| style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || '''5V''' || || || || -
+
| /dev/i2c-3 || || I2C4_SDA || || SDA1 || I2C data|| style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || '''5V''' || || - || +5V || - || -
 
|-
 
|-
| /dev/i2c-1 || UART5_TX_DATA || || SCL1 || I2C clock || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center  | '''6''' || '''GND''' || || || || -
+
| /dev/i2c-3 || || I2C4_SCL || || SCL1 || I2C clock || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center  | '''6''' || '''GND''' || || - || GND || - || -
 
|-
 
|-
| gpio9 || GPIO1_IO09__GPIO1_IO09 || 7 || GPIO7 || GPIO / AIN9 || style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || UART Tx || TxD || || ||/dev/ttymxc1
+
| pwm3 || GPIO1_IO14_PWM3_OUT || GPIO1_14 || 7 || GPIO7 || GPIO / AIN9 || style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || UART Tx || TxD || || UART1_TX || SAI2_RXFS_UART1_DCE_TX ||/dev/ttymxc0
 
|-
 
|-
| || || || || '''GND''' || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD ||  || || /dev/ttymxc1
+
| - || - || GND || || || '''GND''' || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD ||  || UART1_RX || SAI2_RXC_UART1_DCE_RX|| /dev/ttymxc0
 
|-
 
|-
| gpio24 || UART3_TX_DATA__GPIO1_IO24 || 0 || GPIO0 || GPIO || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center  | '''12''' || GPIO / AIN8 || GPIO1 || || GPIO1_IO08__GPIO1_IO08 || gpio8
+
| gpio4 || GPIO1_IO04_GPIO1_IO4 || GPIO1_4 || 0 || GPIO0 || GPIO || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center  | '''12''' || GPIO / AIN8 || GPIO1 || || GPIO1_5 || GPIO1_IO05_GPIO1_IO5 || gpio5
 
|-
 
|-
| gpio25 || UART3_RX_DATA__GPIO1_IO25 || || GPIO2 || GPIO || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center  | '''14''' || '''GND''' || || || ||  
+
| gpio1 || GPIO1_IO01_GPIO1_IO1 || GPIO1_1 || || GPIO2 || GPIO || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center  | '''14''' || '''GND''' || GND || - || GND || - || -
 
|-
 
|-
| gpio96 || NAND_RE_B__GPIO4_IO00 || || GPIO3 || GPIO || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center  | '''16''' || GPIO || GPIO4 || 4 || UART1_CTS_B__GPIO1_IO18 || gpio18
+
| gpio0 || GPIO1_IO00_GPIO1_IO0 || GPIO1_0 || || GPIO3 || GPIO || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center  | '''16''' || GPIO || GPIO4 || 4 || UART1_RTS || NA || NA
 
|-
 
|-
| || || || || '''3,3V''' || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center  | '''18''' || GPIO || GPIO5 || 5 || UART1_RTS_B__GPIO1_IO19  || gpio19
+
| - || - || GND || - || || '''3,3V''' || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center  | '''18''' || GPIO || GPIO5 || 5 || UART1_CTS || NA || NA
 
|-
 
|-
| || || || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center  | '''20''' || '''GND''' || || || ||
+
| || ECSPI1_MOSI_ECSPI1_MOSI || SPI1_MOSI|| || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center  | '''20''' || '''GND''' || GND || - || GND || - || -
 
|-
 
|-
| || || || || SPI MISO || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center  | '''22''' || GPIO || GPIO6 || 6 || NAND_WE_B__GPIO4_IO01 || gpio97
+
| || ECSPI1_MOSI_ECSPI1_MISO || SPI1_MISO || || || SPI MISO || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center  | '''22''' || GPIO || GPIO6 || 6 || GPIO1_7 || GPIO1_IO07_GPIO1_IO7 || gpio7
 
|-
 
|-
| || || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center  | '''24''' || SPI_CS0 || || || ||
+
| || ECSPI1_MOSI_ECSPI1_MCLK || SPI1_SCLK || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center  | '''24''' || SPI_CS0 || || || SPI1_SS0 || ECSPI1_SS0_GPIO5_IO9 || spi0 ?
 
|-
 
|-
| || || || || '''GND''' || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center  | '''26''' || SPI_CS1 || || || ||
+
| - || - || GND || - || || '''GND''' || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center  | '''26''' || SPI_CS1 || || || GPIO1_6 || GPIO1_IO06_GPIO1_IO6 || spi0 ?
 
|-
 
|-
| || || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || || ||
+
| NA || NA || NC || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || || NC || NA || NA
 
|-
 
|-
| gpio132 || SNVS_TAMPER4__GPIO5_IO04 || || || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || '''GND''' || || || ||
+
| gpio8 || GPIO1_IO08_GPIO1_IO8 || GPIO1_8 || || || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || '''GND''' || || || GND || - || -
 
|-
 
|-
| || || || || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || || || SNVS_TAMPER0__GPIO5_IO00 || gpio128
+
| gpio11 || GPIO1_IO11_GPIO1_IO11 || GPIO1_11 || || || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || || || UART3_TXD || UART3_TXD_GPIO5_IO27 || gpio155
 
|-
 
|-
| gpio134 || SNVS_TAMPER6__GPIO5_IO06 || || || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || '''GND''' || || || ||
+
| gpio13 || GPIO1_IO13_GPIO1_IO13 || GPIO1_13 || || || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || '''GND''' || || || GND || - || -
 
|-
 
|-
| gpio135 || SNVS_TAMPER7__GPIO5_IO07 || || || GPIO || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || GPIO || || || SNVS_TAMPER3__GPIO5_IO03 || gpio131
+
| NA || NA || NC || || || GPIO || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || GPIO || || || UART3_RXD || UART3_RXD_GPIO5_IO26 || gpio154
 
|-
 
|-
| || || || || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || || || SNVS_TAMPER2__GPIO5_IO02 || gpio130
+
| NA || NA || NC || || || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || || || NC || NA || NA
 
|-
 
|-
| || || || || '''GND''' || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || GPIO / 1-Wire || || || SNVS_TAMPER1__GPIO5_IO01 || gpio129
+
| - || - || GND|| || || '''GND''' || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || GPIO / 1-Wire || || || NC || NA || NA
 
|}
 
|}
  

Latest revision as of 17:56, 22 June 2022


Page under construction... Construction.png Informations on this page are not guaranteed !!

Description

This is the Armadeus System's standard development board/baseboard for the OPOS8MM module.

File:OPOS8MM Dev.png

Errata

Resources

Feature list

Audio

Video Out

Video In

User Input

Wired communication

Storage

Wireless communication

Other

Connectors

  • RPi compatible connector (NC: Not Connected, NA: Not available):
Linux GPIO or device i.MX8MM Mux config OPOS8MM Pin Name wiringPi N° RPi name Function JX Pin JX Pin Function RPi name wiringPi N° OPOS8MM Pin Name i.MX8MM Mux config Linux GPIO or device
- - +3V3 - 3.3V 1 2 5V - +5V - -
/dev/i2c-3 I2C4_SDA SDA1 I2C data 3 4 5V - +5V - -
/dev/i2c-3 I2C4_SCL SCL1 I2C clock 5 6 GND - GND - -
pwm3 GPIO1_IO14_PWM3_OUT GPIO1_14 7 GPIO7 GPIO / AIN9 7 8 UART Tx TxD UART1_TX SAI2_RXFS_UART1_DCE_TX /dev/ttymxc0
- - GND GND 9 10 UART Rx RxD UART1_RX SAI2_RXC_UART1_DCE_RX /dev/ttymxc0
gpio4 GPIO1_IO04_GPIO1_IO4 GPIO1_4 0 GPIO0 GPIO 11 12 GPIO / AIN8 GPIO1 GPIO1_5 GPIO1_IO05_GPIO1_IO5 gpio5
gpio1 GPIO1_IO01_GPIO1_IO1 GPIO1_1 GPIO2 GPIO 13 14 GND GND - GND - -
gpio0 GPIO1_IO00_GPIO1_IO0 GPIO1_0 GPIO3 GPIO 15 16 GPIO GPIO4 4 UART1_RTS NA NA
- - GND - 3,3V 17 18 GPIO GPIO5 5 UART1_CTS NA NA
ECSPI1_MOSI_ECSPI1_MOSI SPI1_MOSI SPI MOSI 19 20 GND GND - GND - -
ECSPI1_MOSI_ECSPI1_MISO SPI1_MISO SPI MISO 21 22 GPIO GPIO6 6 GPIO1_7 GPIO1_IO07_GPIO1_IO7 gpio7
ECSPI1_MOSI_ECSPI1_MCLK SPI1_SCLK SPI CLK 23 24 SPI_CS0 SPI1_SS0 ECSPI1_SS0_GPIO5_IO9 spi0 ?
- - GND - GND 25 26 SPI_CS1 GPIO1_6 GPIO1_IO06_GPIO1_IO6 spi0 ?
NA NA NC I2C Data 27 28 I2C clock NC NA NA
gpio8 GPIO1_IO08_GPIO1_IO8 GPIO1_8 GPIO 29 30 GND GND - -
gpio11 GPIO1_IO11_GPIO1_IO11 GPIO1_11 GPIO 31 32 GPIO UART3_TXD UART3_TXD_GPIO5_IO27 gpio155
gpio13 GPIO1_IO13_GPIO1_IO13 GPIO1_13 GPIO 33 34 GND GND - -
NA NA NC GPIO 35 36 GPIO UART3_RXD UART3_RXD_GPIO5_IO26 gpio154
NA NA NC GPIO 37 38 GPIO NC NA NA
- - GND GND 39 40 GPIO / 1-Wire NC NA NA

Tested RPi shields/hats

Tips

Bootstrap

U-Boot

  • Use OPOS6ULDev "User" LED in U-Boot scripts:
    • ON:
       BIOS> gpio set 68 
    • OFF:
       BIOS> gpio clear 68 

Linux

  • to activate login in Framebuffer console, please uncomment /etc/inittab line 35 this way:
# Set up a getty on LCD
tty1::respawn:/sbin/getty 38400 tty1

Links

  • RaspberryPi is a registered trademark of RaspberryPi Foundation.