OPOS6ULDev used with an OPOS6UL NANO

From ArmadeusWiki
Jump to navigationJump to search


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

Description

The Armadeus System's standard development board/baseboard for the OPOS6UL module, the OPOS6ULDev, can also be used to evaluate OPOS6UL_NANO SoM. For this you will require a SODIMM adapter... and accept some limitations due to the lack of GPIOs on OPOS6UL_NANO modules, compared to OPOS6UL. Consider this usage as temporary, until OPOS6UL_NANO get the development board it deserves... Don't hesitate to do some lobby to Armadeus Systems hardware team ;-)...

Errata

  • On OPOS6UL_Dev boards with hardware revision <= 1.2, the USB ports won't be powered unless you do an hardware modification. This modification consist of forcing to 3.3V, the 2 signals USB_OTG1_PWR & USB_OTG2_PWR on U3/AP2152 chip.

Resources

Feature list

Note Note:
  • You can't use CAN interfaces of OPOS6ULDev. CAN buses might be output on LCD connector but will require an additional PHY.
  • 2nd Ethernet port is not available.
  • You won't see anything on LCD unless you force LCD Backlight pin to Logic 1.
  • RPi connector connected buses are different of the ones when using an OPOS6UL SOM.


Audio

Video Out

Video In

User Input

Wired communication

Wireless communication

Other

Connectors

  • RPi compatible connector (J3):
Linux GPIO or device i.M6UL Mux wiringPi N° RPi name Function J3 Pin J3 Pin Function RPi name wiringPi N° i.M6UL Mux Linux GPIO or device
- 3.3V 1 2 5V -
i2c-1 UART5_RX_DATA SDA1 I2C data 3 4 5V -
i2c-1 UART5_TX_DATA SCL1 I2C clock 5 6 GND -
gpio9 GPIO1_IO09__GPIO1_IO09 7 GPIO7 GPIO / AIN9 7 8 UART Tx TxD UART2_TX_DATA__UART2_DCE_TX ttymxc1
GND 9 10 UART Rx RxD UART2_RX_DATA__UART2_DCE_RX ttymxc1
gpio113 CSI_MCLK__GPIO4_IO17 0 GPIO0 GPIO 11 12 GPIO / AIN8 GPIO1 GPIO1_IO08__GPIO1_IO08 gpio8
gpio114 CSI_PIXCLK__GPIO4_IO18 GPIO2 GPIO 13 14 GND
gpio122 CSI_DATA05__GPIO4_IO26 GPIO3 GPIO 15 16 GPIO GPIO4 4 CSI_VSYNC__GPIO4_IO19 gpio115
3,3V 17 18 GPIO GPIO5 5 CSI_HSYNC__GPIO4_IO20 gpio116
spidev1.x CSI_DATA02__ECSPI2_MOSI SPI MOSI 19 20 GND
spidev1.x CSI_DATA03__ECSPI2_MISO SPI MISO 21 22 GPIO GPIO6 6 CSI_DATA07__GPIO4_IO28 gpio124
spidev1.x CSI_DATA00__ECSPI2_SCLK SPI CLK 23 24 SPI_CS0 CSI_DATA01__GPIO4_IO22 spidev1.0
GND 25 26 NC
i2c-0 UART4_RX_DATA__I2C1_SDA I2C Data 27 28 I2C clock UART4_TX_DATA__I2C1_SCL i2c-0
NC 29 30 GND
NC 31 32 NC
NC 33 34 GND
NC 35 36 NC
NC 37 38 NC
GND 39 40 NC

Tested RPi shields/hats

Tips

Bootstrap

U-Boot

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

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.