Hi All, The screen now can show the correctly widget by modifing the parameters in directfbrc. The parameters include video-phys = 87400000 video-length = 195000
Best Regards, Fan-Cheng Wu On Mon, Sep 15, 2008 at 16:41, Fan-Cheng Wu �氰笳\ <[EMAIL PROTECTED]> wrote: > Hi All, > > I am trying to run GTK+-DirectFB on TI board, Davinci. I have made > DFB-example(including a horizontal line drawing and Image loading and > displaying) to run successfully under Davinci. However, when I run two > simple GTK+ programs, the screen always is blue. > > DirectFB, GTK+ and GTK+ dependencies are cross-compiled following this > instruction http://www.paguilar.org/blog/?p=6. > DirectFB is configured with ./configure --host=$HOST --prefix=$PREFIX > --disable-x11 --disable-fbdev --with-gfxdrivers=davinci > --target=arm-linux > In order to run DirectFB correctly, I replace > gfxdrivers/davinci/davincifb.h with the include/video/davincifb.h, and > my kernel is > [EMAIL PROTECTED]:~# uname -a > Linux emb 2.6.10_mvl401-davinci_evm #4 Mon Aug 11 18:19:52 CST 2008 > armv5tejl GNU/Linux > For the remote input support of GTK+, I made a symbolic link from > /dev/pts/0 to /dev/tty0. > The package version I cross-compile are > glib-2.14.6.tar.bz2 > gtk+-2.12.12.tar.bz2 > atk-1.20.0.tar.bz2 > freetype-2.3.7.tar.bz2 > fontconfig-2.5.93.tar.gz > libxml2-2.6.32.tar.gz > cairo-1.4.14.tar.gz > pango-1.18.4.tar.bz2 > DirectFB-1.2.3.tar.gz > pixman-0.10.0.tar.gz > > > The first GTK-DFB program would draw a 640x480 rectangle on screen by > cairo library when on_window_expose_event is triggered every 200ms by > a timer. The source code can be found here > http://rafb.net/p/V40qxA75.html. It output the log as following: > > ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.3 |~~~~~~~~~~~~~~~~~~~~~~~~~~ > (c) 2001-2008 The world wide DirectFB Open Source Community > (c) 2000-2004 Convergence (integrated media) GmbH > ---------------------------------------------------------------- > > (*) DirectFB/Core: Single Application Core. (2008-09-15 05:58) [ DEBUG ] > (*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER > 0/0] <8388608>... > (*) DirectFB/Input: Keyboard 0.9 (directfb.org) > (*) Davinci/Driver: Mapped fb0 with length 1658880 at 0x84e00000 to 0x413ea000 > (*) Davinci/Driver: Mapped fb1 with length 3760128 at 0x84800000 to 0x4157f000 > (*) Davinci/Driver: Mapped fb2 with length 1658880 at 0x84400000 to 0x41915000 > (*) Davinci/Driver: Mapped fb3 with length 3760128 at 0x84000000 to 0x41aaa000 > (!) Direct/Util: opening '/dev/c64x' failed > --> No such device or address > (!!!) *** WARNING [running without DSP acceleration] *** > [davinci_gfxdriver.c:238 in driver_init_driver()] > (*) DirectFB/Graphics: Texas Instruments Davinci 0.4 (Telio AG) > (*) DirectFB/Core/WM: Default 0.3 (directfb.org) > (!) DirectFB/keyboard: KDGKBENT (table: 0, index: 0) failed! > --> Invalid argument > (!) DirectFB/keyboard: KDGKBENT (table: 1, index: 0) failed! > --> Invalid argument > (!) DirectFB/keyboard: KDGKBENT (table: 2, index: 0) failed! > --> Invalid argument > (!) DirectFB/keyboard: KDGKBENT (table: 3, index: 0) failed! > --> Invalid argument > (!) DirectFB/keyboard: KDGKBENT (table: 0, index: 1) failed! > --> Invalid argument > [snip] > --> Invalid argument > (!) DirectFB/keyboard: KDGKBENT (table: 3, index: 127) failed! > --> Invalid argument > (*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING > OTHER/OTHER 0/0] <8388608>... > (!) [ 1328: 0.000] --> Caught signal 15 (sent by pid 1019, uid 0) <-- > (!!!) *** WARNING [still objects in 'Window Pool'] *** [object.c:241 > in fusion_object_pool_destroy()] > (!!!) *** WARNING [still objects in 'Layer Region Pool'] *** > [object.c:241 in fusion_object_pool_destroy()] > (!!!) *** WARNING [still objects in 'Layer Context Pool'] *** > [object.c:241 in fusion_object_pool_destroy()] > (!!!) *** WARNING [still objects in 'Surface Pool'] *** > [object.c:241 in fusion_object_pool_destroy()] > > (simple_gtk:1328): Gdk-DirectFB-WARNING **: > gdk_window_set_keep_above() not implemented > > (simple_gtk:1328): Gdk-DirectFB-WARNING **: > gdk_window_set_keep_below() not implemented. > > -------------------------------------------------------------------------------------------------------------------------------- > > I also enable debug info that can be found here > http://rafb.net/p/WGg2Px68.html. > > > Another GTK-DFB program is a window with a button, and the screen is > blue after executing. The log it output is similar to the first > program, so I don't list it here. > > > > Could anyone talk me what's going wrong? Or other info I should provide. > > > Best Regards, > Fan-Cheng Wu >
_______________________________________________ directfb-users mailing list directfb-users@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users