Difference between revisions of "OPOS6ULDev"
From ArmadeusWiki
(→Tips) |
(→Tested RPi shields/hats) |
||
(27 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
==Resources== | ==Resources== | ||
− | * [[Datasheet# | + | * [[Datasheet#OPOS6ULDev | Datasheet and schematics]] |
− | * [http://www. | + | * [http://www.opossom.com/english/products-development_boards-opos6ul_dev.html Product page on Armadeus Systems website] |
==Feature list== | ==Feature list== | ||
Line 43: | Line 43: | ||
* [[USB_Gadget]] | * [[USB_Gadget]] | ||
* [[CAN_bus_Linux_driver|CAN bus]] | * [[CAN_bus_Linux_driver|CAN bus]] | ||
+ | * [[OneWire_GPIO_bus_Master|1-wire]] | ||
===Storage=== | ===Storage=== | ||
Line 53: | Line 54: | ||
===Other=== | ===Other=== | ||
+ | * [[I.MX6UL_internal_ADC|ADC]] | ||
* [[GPIOlib]] | * [[GPIOlib]] | ||
* [[JTAG]] | * [[JTAG]] | ||
Line 62: | Line 64: | ||
{| class="wikitable" border="1" cellpadding="5" summary="RPi compatible connector of OPOS6ULDev" | {| class="wikitable" border="1" cellpadding="5" summary="RPi compatible connector of OPOS6ULDev" | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! | + | ! 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 |
|- | |- | ||
− | | || || || || 3.3V || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || 5V || | + | | - || || || || '''3.3V''' || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || '''5V''' || || || || - |
|- | |- | ||
− | | || || || SDA1 || I2C data|| style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || 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''' || || || || - |
|- | |- | ||
− | | || || || SCL1 || I2C clock || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center | '''6''' || GND || | + | | /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''' || || || || - |
|- | |- | ||
− | | || || || GPIO7 || GPIO|| style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || UART Tx || TxD || || || | + | | 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 |
|- | |- | ||
− | | || || || || GND|| style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD || || || | + | | || || || || '''GND''' || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD || || || /dev/ttymxc1 |
|- | |- | ||
− | | || || || GPIO0 || GPIO || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center | '''12''' || GPIO || || || || | + | | 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 |
|- | |- | ||
− | | || || || GPIO2 || GPIO || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center | '''14''' || GND || || || || | + | | 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''' || || || || |
|- | |- | ||
− | | || || || GPIO3 || GPIO || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center | '''16''' || GPIO || || || || | + | | 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 |
|- | |- | ||
− | | || || || || 3,3V || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center | '''18''' || GPIO || || || || | + | | || || || || '''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 |
|- | |- | ||
− | | || || || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center | '''20''' || GND || || | + | | || || || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center | '''20''' || '''GND''' || || || || |
|- | |- | ||
− | | || || || || SPI MISO || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center | '''22''' || GPIO || || || || | + | | || || || || 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 |
|- | |- | ||
| || || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center | '''24''' || SPI_CS0 || || || || | | || || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center | '''24''' || SPI_CS0 || || || || | ||
|- | |- | ||
− | | || || || || GND || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center | '''26''' || SPI_CS1 || || || || | + | | || || || || '''GND''' || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center | '''26''' || SPI_CS1 || || || || |
|- | |- | ||
− | | || || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || | + | | || || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || || || |
|- | |- | ||
− | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || GND || || | + | | gpio132 || SNVS_TAMPER4__GPIO5_IO04 || || || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || '''GND''' || || || || |
|- | |- | ||
− | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || || || || | + | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || || || SNVS_TAMPER0__GPIO5_IO00 || gpio128 |
|- | |- | ||
− | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || GND || || || || | + | | gpio134 || SNVS_TAMPER6__GPIO5_IO06 || || || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || '''GND''' || || || || |
|- | |- | ||
− | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || GPIO || || || || | + | | 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 |
|- | |- | ||
− | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || || || || | + | | || || || || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || || || SNVS_TAMPER2__GPIO5_IO02 || gpio130 |
|- | |- | ||
− | | || || || || GND || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || GPIO || || || | + | | || || || || '''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 |
|} | |} | ||
==Tested RPi shields/hats== | ==Tested RPi shields/hats== | ||
* [[Dragino Lora/GPS HAT]] | * [[Dragino Lora/GPS HAT]] | ||
+ | * [[PiTinfoV1.2 HAT]] | ||
==Tips== | ==Tips== | ||
===Bootstrap=== | ===Bootstrap=== | ||
* Put ''Boot0'' jumper to go in [[Bootstrap]] mode | * Put ''Boot0'' jumper to go in [[Bootstrap]] mode | ||
+ | |||
+ | ===U-Boot=== | ||
+ | * Use OPOS6ULDev "User" LED in U-Boot scripts: | ||
+ | ** ON: <pre class="apf"> BIOS> gpio set 68 </pre> | ||
+ | ** OFF: <pre class="apf"> BIOS> gpio clear 68 </pre> | ||
===Linux=== | ===Linux=== | ||
Line 119: | Line 127: | ||
</pre> | </pre> | ||
− | RaspberryPi is a registered trademark of RaspberryPi Foundation. | + | =Links= |
+ | * RaspberryPi is a registered trademark of RaspberryPi Foundation. | ||
[[Category:DevelopmentBoards]] | [[Category:DevelopmentBoards]] | ||
[[Category:Hardware]] | [[Category:Hardware]] |
Latest revision as of 19:06, 22 November 2020
Contents
Description
This is the Armadeus System's standard development board/baseboard for the OPOS6UL module.
Errata
Resources
Feature list
AudioVideo OutVideo In |
User InputWired communicationStorage |
Wireless communicationOther |
Connectors
- RPi compatible connector:
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 |
---|---|---|---|---|---|---|---|---|---|---|---|
- | 3.3V | 1 | 2 | 5V | - | ||||||
/dev/i2c-1 | UART5_RX_DATA | SDA1 | I2C data | 3 | 4 | 5V | - | ||||
/dev/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 | /dev/ttymxc1 | ||
GND | 9 | 10 | UART Rx | RxD | /dev/ttymxc1 | ||||||
gpio24 | UART3_TX_DATA__GPIO1_IO24 | 0 | GPIO0 | GPIO | 11 | 12 | GPIO / AIN8 | GPIO1 | GPIO1_IO08__GPIO1_IO08 | gpio8 | |
gpio25 | UART3_RX_DATA__GPIO1_IO25 | GPIO2 | GPIO | 13 | 14 | GND | |||||
gpio96 | NAND_RE_B__GPIO4_IO00 | GPIO3 | GPIO | 15 | 16 | GPIO | GPIO4 | 4 | UART1_CTS_B__GPIO1_IO18 | gpio18 | |
3,3V | 17 | 18 | GPIO | GPIO5 | 5 | UART1_RTS_B__GPIO1_IO19 | gpio19 | ||||
SPI MOSI | 19 | 20 | GND | ||||||||
SPI MISO | 21 | 22 | GPIO | GPIO6 | 6 | NAND_WE_B__GPIO4_IO01 | gpio97 | ||||
SPI CLK | 23 | 24 | SPI_CS0 | ||||||||
GND | 25 | 26 | SPI_CS1 | ||||||||
I2C Data | 27 | 28 | I2C clock | ||||||||
gpio132 | SNVS_TAMPER4__GPIO5_IO04 | GPIO | 29 | 30 | GND | ||||||
GPIO | 31 | 32 | GPIO | SNVS_TAMPER0__GPIO5_IO00 | gpio128 | ||||||
gpio134 | SNVS_TAMPER6__GPIO5_IO06 | GPIO | 33 | 34 | GND | ||||||
gpio135 | SNVS_TAMPER7__GPIO5_IO07 | GPIO | 35 | 36 | GPIO | SNVS_TAMPER3__GPIO5_IO03 | gpio131 | ||||
GPIO | 37 | 38 | GPIO | SNVS_TAMPER2__GPIO5_IO02 | gpio130 | ||||||
GND | 39 | 40 | GPIO / 1-Wire | SNVS_TAMPER1__GPIO5_IO01 | gpio129 |
Tested RPi shields/hats
Tips
Bootstrap
- Put Boot0 jumper to go in Bootstrap mode
U-Boot
- Use OPOS6ULDev "User" LED in U-Boot scripts:
- ON:
BIOS> gpio set 68
- OFF:
BIOS> gpio clear 68
- ON:
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.