On Dec 31, 2007 4:07 PM, Srinivas Rao M Hamse <[EMAIL PROTECTED]> wrote: > Hi everyone, > > I am trying to cross compile DirectFB 1.1.1 on TI Davinci platform using > the following configure options: > > > export LDFLAGS="-L/home/srinirao/davinci/freetype_eq" && export > CPPFLAGS="-I/home/srinirao/libpng/include -I/home/srinirao/zlib/include > -I/home/srinirao/davinci/freetype_eq/include" && ./configure > --host=arm-linux --prefix=/home/srinirao/directfb --disable-fbdev > --enable-devmem --disable-x11 --with-inputdrivers=keyboard > --with-gfxdrivers=davinci --disable-video4linux2 --disable-sysfs > --disable-multi --disable-sdl --disable-video4linux > --datadir=/home/srinirao/directfb/usr/lib --with-png=yes --with-freetype=yes > --disable-debug --disable-debug-support > > > After the compilation when i try to run the ./bin/dfbinfo test application i > get the following error dumped on the console: > > # cd /sr/directfb/ > # cd bin/ > # ./dfbinfo > > =======================| DirectFB 1.1.1 |======================= > (c) 2001-2007 The DirectFB Organization (directfb.org) > (c) 2000-2004 Convergence (integrated media) GmbH > ------------------------------------------------------------ > > (*) DirectFB/Core: Single Application Core. (2007-12-28 13:56) [ DEBUG ] > (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 2042)... > (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 2043)... > (*) DirectFB/Input: Keyboard 0.9 (directfb.org) > (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 ( directfb.org) > (*) DirectFB/Core/WM: Default 0.3 (directfb.org) > (*) FBDev/Mode: Testing 720x480 RGB16 > (*) FBDev/Mode: Preparing switch to 720x480 RGB16 > (*) FBDev/Mode: Testing 720x480 RGB16 > (*) FBDev/Mode: Preparing switch to 720x480 RGB16 > (*) FBDev/Mode: Testing 720x480 RGB16 > (*) FBDev/Mode: Preparing switch to 720x480 RGB16 > (*) FBDev/Mode: Testing 720x480 RGB16 > (*) FBDev/Mode: Preparing switch to 720x480 RGB16 > (*) FBDev/Mode: Testing 720x480 RGB16 > (*) FBDev/Mode: Preparing switch to 720x480 RGB16 > (!!!) *** UNIMPLEMENTED [fusion_skirmish_lock_count] *** [lock.c:593] > (!) [Main Thread 0.000] ( 2026) *** Assertion > [fusion_skirmish_lock_count( &surface->lock, &lock_count ) == DFB_OK] ] > (!) [ 2026: 0.000] --> Caught signal 5 (sent by pid 2026, uid 0) <-- > (!!!) *** 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()] > (!) [Main Thread 0.003] ( 2026) *** Assumption [state->destination == > NULL] failed *** [state.c:134 in dfb_state_des] > Trace/breakpoint trap > > > Please tell me as to why am i getting this assertion failure. Am i missing > out anything trivial in my configure options ?.
I believe the davinci driver supports only devmem now, so you need to tell dfbinfo to use that system. You will have to give the video-length and video-phys addresses also. Your command to run dfbinfo should look like ./dfbinfo --dfb:system=devmem --dfb:video-phys=<hexaddress> --dfb:video-length=<bytes> Regards, Srikanth Nori _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
