From: Christoph H. <e05...@st...> - 2005-08-07 14:11:46
|
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 |