hi all
does someone knows if it's possible to connect this kind of display:
http://www.techtoys.com.hk/Displays/TY280T240320/TY280T_240320_BO.htm
to the beagleboard? it'd very useful in hand held applications. It is
possible to have the same functionality of other dvi - hdmi lcd
display: can be used linux graphics on it?
thanks
Ivano
Italy
You would need a DVI-D to TTL converter, but the ones we have found won’t work down to such a low resolution over DVI-D. You would need direct access to the RGB bus which is currently not available on the BeagleBoard. You could potentially wire into the signals by removing the DVI-d framer chip, but you would need to level shift the signals for this board…
Gerald
But I think it's quite hard to remove the video chip and to take the
signals!
is it possible to use expantion connector? eventually using a graphic
library as that made by Microchip .
I've found Qvga display (without board sown by techtoys but the same
kind of display) at a very low price and it'd be nice to use it on
this board.
Thanks
Ivano
Ivano,
is it possible to use expantion connector? eventually using a graphic
library as that made by Microchip .
I've found Qvga display (without board sown by techtoys but the same
kind of display) at a very low price and it'd be nice to use it on
this board.
There are various displays (and TFT+driver board combinations) sold
from places like Sparkfun/etc. that are driven using SPI serial, which
you could do using the BB expansion connector. The general gist is
the actual display is updated from its on-board RAM, but high-level
drawing commands are sent over the (relatively slow) SPI bus; this is
obviously not the same as driving a TFT from the OMAP3's memory-mapped
framebuffer, but may be useful depending on your application.
E.g. something like this: Color LCD 128x128 Nokia Knock-Off - LCD-00569 - SparkFun Electronics
Actually, I just looked at your link to Techtoys's TFT module -- that
module looks similar in that it has a local controller (ILI9325) which
handles the actual display refresh/drawing, but uses a parallel
interface rather than SPI. So yeah, I believe you could drive that
from GPIO pins configured to look like an 8-bit data bus and wiggle
the pins in software. (AFAIK there isn't an actual memory bus
available via the BB expansion connector.)
If you need 50fps full-screen updates, one of these displays isn't
really for you (and DVI or teeny-tiny-soldering to the LCD bus would
be better); if you wanted a simple GUI or static images then these
sorts of "TFT plus controller" modules should be perfectly usable.
Cheers,
Matt
It is very hard to do. It is not possible to use the expansion connector because the signals are not connected to the expansion connector. I understand your desire to use these type devices. But the current version of the board does not support it.
Gerald
yes I'd like to use with custom graphic library.
My application will be composed by an hand held device with his own
lcd display and it'll be connected to a pc to download and elaborate
datas sampled.
but: how can be accesseed the expansion connected? how can I develop
my application?
sorry but I know microcontroller and I'm new to this board.
Ivano
For more information on the expansion connector, start with the FAQ
list http://elinux.org/BeagleBoardFAQ#Expansion_connector_.231 and the
BeagleBoard Hardware Reference manual http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf.
The GPIOs are documented in the OMAP Technical Reference Manual
chapter 24 http://focus.ti.com/docs/prod/folders/print/omap3530.html.
If you're developing bare metal software, you can access the GPIO
control registers directly. If you're developing for Linux, you can
use mmap() and /dev/mem, at least under Ångström.