Denis Oliver Kropp wrote:
> Martin Nylund wrote:
>> ../../config.h:70:1: warning: this is the location of the previous 
>> definition
>> /home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:
>>  
>> In function 'main':
>> /home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:131:
>>  
>> error: incompatible type for argument 3 of 'SH7722_JPEG_Encode'
>> /home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/gfxdrivers/sh7722/sh7722_jpegtool.c:131:
>>  
>> error: too many arguments to function 'SH7722_JPEG_Encode'
>> make[3]: *** [sh7722_jpegtool.o] Error 1
>> make[3]: Leaving directory 
>> `/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build/gfxdrivers/sh7722' 
>>
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory 
>> `/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build/gfxdrivers'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory 
>> `/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git-build'
>> make: *** [all] Error 2
>
> Just fixed that:
>
> http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3fc2cda70ab14e3d79891996bac590d905ce1286
>  
>
>

great, Now I got it built. The kernel module needed following hack to 
install on my target. I'm not sure what it means though:

--- a/gfxdrivers/sh7722/kernel-module/sh772x_driver.c
+++ b/gfxdrivers/sh7722/kernel-module/sh772x_driver.c
@@ -35,6 +35,7 @@ sh772x_driver_init( void )
      if ((ctrl_inl(CCN_PVR) & 0xffff00) == 0x300800) {
           switch (ctrl_inl(CCN_PRR) & 0xff0) {
                case 0xa00:
+               case 0xa10:
                     ret = sh7722_init();
                     if (ret)
                          return ret;




I have a VGA panel and I'm using it with a framebuffer device. I already 
have Qt running on fbdev. Looking at the gfxdrivers/sh7722 sources, it 
seems that the driver wants to configure the graphics HW itself. Does 
the sh7722 driver also support fbdev?

I'm a total newbie to DirectFB and I'm not sure how to interpret the 
results I get when I try to run some test programs. Maybe you could 
point me to the right direction? Here's the output of a test session:

~ # insmod /lib/modules/2.6.27-rc7-00122-g87daf20/renesas/sh772x_gfx.ko
sh7722gfx: shared area (order 7) at af300000 [2f300000] using 507972 bytes
sh7722gfx: jpeg area (order 7) at af380000 [2f380000] using 294912 bytes
~ # ./dfbtest_window
 [[ main                           ]]  Starting up...

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.3.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-09-29 17:04)
Couldnt load module pthres
 (!!!)  *** WARNING [no alignment specified yet?] *** 
[/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/src/core/gfxcard.c:2692 
in dfb_gfxcard_reserve_memory()]
(*) SH7722/LCD: Allocated 640x480 RGB16 Buffer (737280 bytes) at 
0x0ff4c000 (0x29f5c000)
(*) DirectFB/Graphics: Renesas SH7722 0.9 (Denis & Janine Kropp)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
 (!!!)  *** WARNING [workaround] *** 
[/home/hico/emtrix-2.2/hico7722/pkgs/DirectFB-git/systems/devmem/surfacemanager.c:194
 
in dfb_surfacemanager_allocate()]



_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to