Hello
I would like to connect an Olinuxino MAXI to an A13-LCD43 display.
I know its been done, but there is no information available.
Is it possible to have a schematic of the proper connections from the GPIO connector to the LCD ?
What modifications are necessary at the kernel level ?
Thanks
Claude Schwartz did this interface even ported MAME, SNES emulators but at the moment he changed jobs and he didn't provide all details how he did this, hopefully he will do this soon, so I can blog it.
I just received 5 iMX233-MAXI's and the LCD4.3 modules. I also need to accomplish the same task, by Feb. 13th! If anyone has clues to get it working, I would be very grateful.
EDIT: I actually have 5x MOD-LCD4.3 screens, not the A13-LCD4.3.
Thanks,
-Kyle
A possible hardware connection could be:
(RGB assigment to LCD_Dxx pins assuming example of reference manual pag 955:
16bit color resolution,D15:D11<=>R[4:0], D10:D5<=>G[5:0],D4:D0<=>B[4:0])
GPIO_CON ←→ LCD_CON
37 +5VExt ←→ 1 5V
35 PIN1 / LCD_D00 ←→ 21 LCD_B0
33 PIN2 / LCD_D01 ←→ 22 LCD_B1
31 PIN3 / LCD_D02 ←→ 23 LCD_B2
29 PIN4 / LCD_D03 ←→ 24 LCD_B3
27 PIN5 / LCD_D04 ←→ 25 LCD_B4
25 PIN6 / LCD_D05 ←→ 13 LCD_G0
23 PIN7 / LCD_D06 ←→ 14 LCD_G1
21 PIN8 / LCD_D07 ←→ 15 LCD_G2
19 PIN9 / LCD_D08 / SSP2_MISD ←→ 16 LCD_G3
17 PIN10 / LCD_D09 ←→ 17 LCD_G4
15 PIN11 / LCD_D10 ←→ 18 LCD_G5
13 PIN12 / LCD_D11 / UEXT_CS ←→ 5 LCD_R0
11 PIN13 / LCD_D12 ←→ 6 LCD_R1
9 PIN14 / LCD_D13 ←→ 7 LCD_R2
7 PIN15 / LCD_D14 ←→ 8 LCD_R3
5 PIN16 / LCD_D15 ←→ 9 LCD_R4
40 GND ←→ 2 GND
38 3.3V Reg ←→ 3 3.3V
PIN22 / LCD_EN / I2C_SCL ←→ 32 LCD_DE
PIN19 / LCD_DOTCLK ←→ 31 LCD_CLK
GND ←→ 4 GND
There are some concerns though:
1) Does 5V supply enough current to power the LCD ?
2) The remaining LCD color pins should be left floating or tied to some logic level ?
3) What should be done with the LCD_BLK pin ? Leave floating or tie to some logic level ?
4) LCD_PWRE should be tied to 5V ???
5) LCD_DATA[3:0] pins on the olinuxino are in some way tied to logic level (pull-up and/or pull-down) Does this have any influence in the display operation ?
Still no clue about the software/kernel settings.
Regards
Antonio