For google: SAMA5D3 Xplained TFT43AB_OMAP35x 081202
After months on and off with this device I have finally got it working as I intended.
I have wifi working, framebuffer working, the LCD display working, and it has only taken me since September
wifi: static IP address at boot with WPA roam facility.
framebuffer: available from boot
LCD display: available from boot
Capable of displaying:
text
graphics files
movies
Sorry it has taken so long, the lack of information regarding the board and LCD have been a massive hurdle.
Showing a bitmap image:
fim images/__files__prinpp009.jpg -u -w -d /dev/fb0
Showing a video file:
mplayer -nolirc -framedrop -ao null -zoom -x 480 -y 272 -vo fbdev2:/dev/fb0 lowres:1 images/new-big\ buck\ bunny\ 480x272-SD.mp4
I will be adding to this post with a full guide, as well as an image of my SD card if allowed.
---------------------------------------
Edit 1:
Can't get the touchscreen working. Not my fault, the board has been incorrectly laid out according to http://www.atmel.com/Images/Atmel_11269_32-bit-Cortex-A5-Microcontroller_SAMA5D3-Xplained_User-Guide.pdf
5.1 The SPI lines available on the LCD connector J22 have been swapped.
Current implementation (wrong):
Pin 37 = SPI0_NPCS3
Pin 38 = SPI0_MISO
Pin 39 = SPI0_MOSI
Pin 40 = SPI0_SPCK
Correct implementation:
Pin 37 = SPI0_SPCK
Pin 38 = SPI0_MOSI
Pin 39 = SPI0_MISO
Pin 40 = SPI0_NPCS3
To date, there is no impact because no LCD screen available on the market uses the SPI bus on this connector, in
particular the PDA Inc. TM430x and TM700x product series recommended by Atmel.
A potential problem exists only if the future "Xplained Pro" series LCD extensions are used because these
extensions could require the SPI bus on this LCD connector.
Also, for customers or third parties planning to devel op their own extensions using a connection to J22, we
strongly recommend following the correct implementation so as to guarantee a future consistency and
compatibility with all Atmel tools.
I won't be soldering wires onto my board to patch this issue so it will remain unfixed.
---------------------------------------
Edit 2:
I have had this working and displaying a USB webcam stream and running dump1090 to monitor air traffic using an RTL-SDR USB dongle.
---------------------------------------
Edit 3:
I now have the capability to use the LCD screen as a console display (/dev/tty1) and display text directly onto the screen. It is fast enough to run the BB ASCII art demo happily.
megahurts bluescreen @violet doctorcdf peteroakes vsluiter
Top Comments