Hi all!
I recently bought a 128*64px t6963c based LCD. It works fine with the vendor
supplied Test program (Delphi source included in
http://www.pollin.de/shop/downloads/D120291S.ZIP) as well as with serdisplib
1.95 (so it works with lcd4linux if I use the serdisplib driver), but with
lcd4linux (CVS from 06.08.2005) and the T6963 driver I get only corrupted
output and a glibc free error message. Attached is the output of lcd4linux -F
-vvv :
===serdisplib (works), canceled with CTRL+C===
Version 0.10.1-CVS starting
plugin_cfg.c: Variable minute = '60000' (60000)
plugin_cfg.c: Variable tack = '500' (500)
plugin_cfg.c: Variable tick = '1000' (1000)
lcd4linux.c: initializing driver serdisplib
serdisplib: header version 1.95
serdisplib: library version 1.95
serdisplib: using model 'T6963'
serdisplib: using options 'WIDTH=128;HEIGHT=64;FONTWIDTH=6;CHECK=1'
serdisplib: display size 128x64
initializing layout 'Default'
lcd4linux.c: starting main loop
lcd4linux.c: got signal 2
lcd4linux.c: leaving main loop
serdisplib: shutting down.
===end===
===T6963 (doesn't work), aborts===
Version 0.10.1-CVS starting
plugin_cfg.c: Variable minute = '60000' (60000)
plugin_cfg.c: Variable tack = '500' (500)
plugin_cfg.c: Variable tick = '1000' (1000)
lcd4linux.c: initializing driver T6963
T6963: using model 'generic'
drv_T6963.c: malloc buffer 2 (21*64)=1344
udelay: CPU supports Time Stamp Counter
udelay: CPU runs at 1209.185000 MHz
udelay: using TSC delay loop, 1210 ticks per microsecond
T6963: using ppdev /dev/parports/0
T6963: wiring: DISPLAY:CE - PARPORT:AUTOFD (Pin 14)
T6963: wiring: DISPLAY:CD - PARPORT:INIT (Pin 16)
T6963: wiring: DISPLAY:RD - PARPORT:SLCTIN (Pin 17)
T6963: wiring: DISPLAY:WR - PARPORT:STROBE (Pin 1)
initializing layout 'Default'
lcd4linux.c: starting main loop
*** glibc detected *** free(): invalid next size (fast): 0x0807e0d8 ***
Aborted
===end===
Pictures of the right/corrupted greeting msg/default layout output are
available at http://stud3.tuwien.ac.at/~e0525270/lcd4linux/ .
I would be thankful for any comment/attempt to solve this problem.
Regards,
Christoph Haderer
|