Difference between revisions of "APF28Dev"
From ArmadeusWiki
(→Backlight) |
(→Extension connectors: Improve J9 table description) |
||
Line 5: | Line 5: | ||
==Extension connectors== | ==Extension connectors== | ||
− | Default pin usage on the extension connectors J9 and J10 - Each functionality can be disabled by simply using "make linux-menuconfig" (implementation on-going) | + | Default (in <b>bold</b>) pin usage on the extension connectors J9 and J10 - Each functionality can be disabled by simply using "make linux-menuconfig" (implementation on-going) |
* Connector J9 | * Connector J9 | ||
{| class="wikitable" border="1" cellpadding="5" summary="APF comparaison table" | {| class="wikitable" border="1" cellpadding="5" summary="APF comparaison table" | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! J9 Pin !! | + | ! J9 Pin !! kernel .id !! .fun= PIN_FUN1 !! .fun= PIN_FUN2 !! .fun= PIN_FUN3 !! .fun= PIN_GPIO !! J9 Pin !! kernel .id !! .fun= PIN_FUN1 !! .fun= PIN_FUN2 !! .fun= PIN_FUN3 !! .fun= PIN_GPIO |
|- | |- | ||
− | | 1 || 3.3V || 2 || 5V | + | | 1 || none (3.3V) || || || || || 2 || none (5V) || || || || |
|- | |- | ||
− | | 3 || SAIF0-SDATA0 / PWM6 || 4 || GND | + | | 3 || PINID_SAIF0_SDATA0 || <b>SAIF0-SDATA0</b> || PWM6 || AUART4_TX || GPIO_3_23 || 4 || none (GND) || || || || |
|- | |- | ||
− | | 5 || SAIF0-BITCLK / | + | | 5 || PINID_SAIF0_BITCLK || <b>SAIF0-BITCLK </b> || PWM5 || AUART4_RX || GPIO_3_22 || 6 || PINID_SAIF1_SDATA0 || <b>SAIF1-SDATA0</b> || PWM7 || SAIF0_SDATA1 || GPIO_3_26 |
|- | |- | ||
− | | 7 || SAIF0-LRCLK / PWM3 || 8 || SAIF0-MCLK / | + | | 7 || PINID_SAIF0_LRCLK || <b>SAIF0-LRCLK</b> || PWM3 || AUART4_CTS || GPIO_3_21 || 8 || PINID_SAIF0_MCLK || <b>SAIF0-MCLK</b> || PWM4 || AUART4_RTS || GPIO_3_20 |
|- | |- | ||
− | | 9 || GND || 10 || GND | + | | 9 || none (GND) || || || || || 10 || none (GND) || || || || |
|- | |- | ||
− | | 11 || UART3_RX || 12 || UART2_RX | + | | 11 || PINID_AUART3_RX || <b>UART3_RX</b> || CAN0_TX || ENET_1588* || GPIO_3_12 || 12 || PINID_AUART2_RX || <b>UART2_RX</b> || SSP3_D1 || SSP3_D4 || GPIO_3_8 |
|- | |- | ||
− | | 13 || UART3_TX|| 14 || UART2_TX | + | | 13 || PINID_AUART3_TX || <b>UART3_TX</b> || CAN0_RX || ENET_1588* || GPIO_3_13 || 14 || PINID_AUART2_TX || <b>UART2_TX</b> || SSP3_D2 || SSP3_D5 || GPIO_3_9 |
|- | |- | ||
− | | 15 || UART3_RTS || 16 || UART2_RTS | + | | 15 || PINID_AUART3_RTS || <b>UART3_RTS</b> || CAN1_RX || ENET_1588* || GPIO_3_15 || 16 || PINID_AUART2_RTS || <b>UART2_RTS</b> || I2C1_SDA || SAIF1_LRCLK || GPIO_3_11 |
|- | |- | ||
− | | 17 || UART3_CTS || 18 || UART2_CTS | + | | 17 || PINID_AUART3_CTS || <b>UART3_CTS</b> || CAN1_TX || ENET_1588* || GPIO_3_14 || 18 || PINID_AUART2_CTS || <b>UART2_CTS</b> || I2C1_SCL || SAIF1_BITCLK || GPIO_3_10 |
|- | |- | ||
− | | 19 || GND || 20 || GND | + | | 19 || none (GND) || || || || || 20 || none (GND) || || || || |
|- | |- | ||
− | | 21 || UART0_RX || 22 || | + | | 21 || PINID_AUART0_RX || <b>UART0_RX</b> || I2C0_SCL || DUART_CTS || GPIO_3_0 || 22 || PINID_AUART1_CTS || AUART1_CTS || USBO_OVER _CURRENT || TIMROT_ROTARYA || <b>GPIO_3_6</b> |
|- | |- | ||
− | | 23 || UART0_TX || 24 || | + | | 23 || PINID_AUART0_TX || <b>UART0_TX</b> || I2C0_SDA || DUART_RTS || GPIO_3_1 || 24 || PINID_AUART1_RTS || AUART1_RTS || USB0_ID || TIMROT_ROTARYB || <b>GPIO_3_7</b> |
|- | |- | ||
− | | 25 || UART0_RTS || 26 || | + | | 25 || PINID_AUART0_RTS || <b>UART0_RTS</b> || AUART4_TX || DUART_TX || GPIO_3_3 || 26 || PINID_AUART1_TX || AUART1_TX || SSP3_CARD _DETECT || PWM_1 || <b>GPIO_3_5</b> |
|- | |- | ||
− | | 27 || UART0_CTS || 28 || | + | | 27 || PINID_AUART0_CTS || <b>UART0_CTS</b> || AUART4_RX || DUART_RX || GPIO_3_2 || 28 || PINID_AUART1_RX || AUART1_RX || SSP2_CARD _DETECT || PWM_0 || <b>GPIO_3_4</b> |
|- | |- | ||
− | | 29 || GND || 30 || GND | + | | 29 || none (GND) || || || || || 30 || none (GND) || || || || |
|- | |- | ||
− | | 31 || | + | | 31 || PINID_LCD_D18 || LCD_D18 || || ETM_DA5 || <b>GPIO_1_18</b> || 32 || PINID_GPMI_CE2N || <b>CAN1_TX</b> || || GPIO_0_18 |
|- | |- | ||
− | | 33 || | + | | 33 || PINID_LCD_D19 || LCD_D19 || || ETM_DA4 || <b>GPIO_1_19</b> || 34 || PINID_GPMI_CE3N || <b>CAN1_RX</b> || SAIF1_MCLK || GPIO_0_19 |
|- | |- | ||
− | | 35 || | + | | 35 || PINID_LCD_D20 || LCD_D20 || ENET1_1588* || ETM_DA3 || <b>GPIO_1_20</b> || 36 || PINID_LCD_D21 || LCD_D21 || ENET1_1588* || ETM_DA2 || <b>GPIO_1_21</b> |
|- | |- | ||
− | | 37 || GND || 38 || | + | | 37 || none (GND) || || || || || 38 || PINID_LCD_D21 || LCD_D21 || ENET1_1588* || ETM_DA2 || <b>GPIO_1_22</b> |
|- | |- | ||
− | | 39 || GND || 40 || GND | + | | 39 || none (GND) || || || || || 40 || none (GND) || || || || |
|} | |} | ||
− | + | * only available on i.MX287 versions | |
* Connector J10 | * Connector J10 |
Revision as of 13:26, 19 June 2012
Contents
Description
This is the Armadeus System's standard development board/baseboard for the APF28 module.
Errata
Extension connectors
Default (in bold) pin usage on the extension connectors J9 and J10 - Each functionality can be disabled by simply using "make linux-menuconfig" (implementation on-going)
- Connector J9
J9 Pin | kernel .id | .fun= PIN_FUN1 | .fun= PIN_FUN2 | .fun= PIN_FUN3 | .fun= PIN_GPIO | J9 Pin | kernel .id | .fun= PIN_FUN1 | .fun= PIN_FUN2 | .fun= PIN_FUN3 | .fun= PIN_GPIO |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | none (3.3V) | 2 | none (5V) | ||||||||
3 | PINID_SAIF0_SDATA0 | SAIF0-SDATA0 | PWM6 | AUART4_TX | GPIO_3_23 | 4 | none (GND) | ||||
5 | PINID_SAIF0_BITCLK | SAIF0-BITCLK | PWM5 | AUART4_RX | GPIO_3_22 | 6 | PINID_SAIF1_SDATA0 | SAIF1-SDATA0 | PWM7 | SAIF0_SDATA1 | GPIO_3_26 |
7 | PINID_SAIF0_LRCLK | SAIF0-LRCLK | PWM3 | AUART4_CTS | GPIO_3_21 | 8 | PINID_SAIF0_MCLK | SAIF0-MCLK | PWM4 | AUART4_RTS | GPIO_3_20 |
9 | none (GND) | 10 | none (GND) | ||||||||
11 | PINID_AUART3_RX | UART3_RX | CAN0_TX | ENET_1588* | GPIO_3_12 | 12 | PINID_AUART2_RX | UART2_RX | SSP3_D1 | SSP3_D4 | GPIO_3_8 |
13 | PINID_AUART3_TX | UART3_TX | CAN0_RX | ENET_1588* | GPIO_3_13 | 14 | PINID_AUART2_TX | UART2_TX | SSP3_D2 | SSP3_D5 | GPIO_3_9 |
15 | PINID_AUART3_RTS | UART3_RTS | CAN1_RX | ENET_1588* | GPIO_3_15 | 16 | PINID_AUART2_RTS | UART2_RTS | I2C1_SDA | SAIF1_LRCLK | GPIO_3_11 |
17 | PINID_AUART3_CTS | UART3_CTS | CAN1_TX | ENET_1588* | GPIO_3_14 | 18 | PINID_AUART2_CTS | UART2_CTS | I2C1_SCL | SAIF1_BITCLK | GPIO_3_10 |
19 | none (GND) | 20 | none (GND) | ||||||||
21 | PINID_AUART0_RX | UART0_RX | I2C0_SCL | DUART_CTS | GPIO_3_0 | 22 | PINID_AUART1_CTS | AUART1_CTS | USBO_OVER _CURRENT | TIMROT_ROTARYA | GPIO_3_6 |
23 | PINID_AUART0_TX | UART0_TX | I2C0_SDA | DUART_RTS | GPIO_3_1 | 24 | PINID_AUART1_RTS | AUART1_RTS | USB0_ID | TIMROT_ROTARYB | GPIO_3_7 |
25 | PINID_AUART0_RTS | UART0_RTS | AUART4_TX | DUART_TX | GPIO_3_3 | 26 | PINID_AUART1_TX | AUART1_TX | SSP3_CARD _DETECT | PWM_1 | GPIO_3_5 |
27 | PINID_AUART0_CTS | UART0_CTS | AUART4_RX | DUART_RX | GPIO_3_2 | 28 | PINID_AUART1_RX | AUART1_RX | SSP2_CARD _DETECT | PWM_0 | GPIO_3_4 |
29 | none (GND) | 30 | none (GND) | ||||||||
31 | PINID_LCD_D18 | LCD_D18 | ETM_DA5 | GPIO_1_18 | 32 | PINID_GPMI_CE2N | CAN1_TX | GPIO_0_18 | |||
33 | PINID_LCD_D19 | LCD_D19 | ETM_DA4 | GPIO_1_19 | 34 | PINID_GPMI_CE3N | CAN1_RX | SAIF1_MCLK | GPIO_0_19 | ||
35 | PINID_LCD_D20 | LCD_D20 | ENET1_1588* | ETM_DA3 | GPIO_1_20 | 36 | PINID_LCD_D21 | LCD_D21 | ENET1_1588* | ETM_DA2 | GPIO_1_21 |
37 | none (GND) | 38 | PINID_LCD_D21 | LCD_D21 | ENET1_1588* | ETM_DA2 | GPIO_1_22 | ||||
39 | none (GND) | 40 | none (GND) |
* only available on i.MX287 versions
- Connector J10
J10 Pin | Function | J10 Pin | Function |
---|---|---|---|
1 | 3.3V | 2 | 5V |
3 | GPIO | 4 | VBAT |
5 | GPIO | 6 | GPIO |
7 | GPIO | 8 | GPIO |
9 | GPIO | 10 | GPIO |
11 | GND | 12 | GPIO |
13 | GND | 14 | SPI3_SCK |
15 | GND | 16 | SPI3_MOSI |
17 | GND | 18 | SPI3_MISO |
19 | SPI2_SCK | 20 | SPI3_SS0 |
21 | SPI2_MOSI | 22 | GND |
23 | SPI2_MISO | 24 | SPDIF |
25 | SPI2_SS0 | 26 | GPIO |
27 | GPIO | 28 | I2C0_SDA |
29 | GPIO | 30 | i2C0_SCL |
31 | 3.3V | 32 | GND |
33 | GND | 34 | GND |
35 | LRADC6 | 36 | LRADC1 |
37 | HSADC | 38 | LRADC0 |
39 | GND | 40 | GND |
Resources
Feature list
Audio
Video Out |
User InputWired communicationStorage |
RealtimeOther |
Temporary fixes
Backlight
-
Force backlight to ON state:Fixed now on GIT master
echo 124 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio124/direction echo 1 > /sys/class/gpio/gpio124/value
Selecting LCD
Two LCD are available for the apf28Dev kit. By default, TM035KBH02 is selected in Linux. To use the LW700, under U-Boot do :
BIOS> setenv console ${console} lcd_panel=LW700 ## Switch baudrate to 115200 bps andpress ENTER ... BIOS> saveenv