Changeset 755


Ignore:
Timestamp:
08/16/11 18:01:33 (22 months ago)
Author:
CHDKLover
Message:

Neue Kamera hinzugefügt:

Betrifft SX20 102b:
+ EXMEM hinzugefügt, danke f_m_b (http://chdk.setepontos.com/index.php?topic=4348.msg64962#msg64962)

Location:
trunk
Files:
11 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r742 r755  
    284284        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101a NO_INC_BUILD=1 firzipsub 
    285285        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101c NO_INC_BUILD=1 firzipsub 
     286        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=100f NO_INC_BUILD=1 firzipsub 
    286287        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102b NO_INC_BUILD=1 firzipsub 
    287288        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102d NO_INC_BUILD=1 firzipsub 
     
    509510        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101a NO_INC_BUILD=1 firzipsubcomplete 
    510511        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101c NO_INC_BUILD=1 firzipsubcomplete 
     512        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=100f NO_INC_BUILD=1 firzipsubcomplete 
    511513        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102b NO_INC_BUILD=1 firzipsubcomplete 
    512514        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102d NO_INC_BUILD=1 firzipsubcomplete 
     
    805807        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101a NO_INC_BUILD=1 clean 
    806808        $(MAKE) -s --no-print-directory PLATFORM=s90  PLATFORMSUB=101c NO_INC_BUILD=1 clean 
     809        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=100f NO_INC_BUILD=1 clean 
    807810        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102b NO_INC_BUILD=1 clean 
    808811        $(MAKE) -s --no-print-directory PLATFORM=sx20 PLATFORMSUB=102d NO_INC_BUILD=1 clean 
  • trunk/platform/sx20/platform_camera.h

    r698 r755  
    102102 
    103103    #define CAM_ZEBRA_ASPECT_ADJUST         1 
     104     
     105#ifndef OPT_EXMEM_MALLOC 
    104106    #define CAM_ZEBRA_NOBUF                 1 
     107#endif 
    105108 
    106109    #undef  CAM_BITMAP_PALETTE 
  • trunk/platform/sx20/sub/102b/boot.c

    r398 r755  
    174174                 "MOV     R0, #0x53000\n" 
    175175                 "STR     R0, [SP,#4]\n" 
    176 //               "LDR     R0, =0x13DD20\n" // - 
     176#if defined(OPT_CHDK_IN_EXMEM) 
     177                 "LDR     R0, =0x13DD20\n" // use original heap offset since CHDK is loaded in high memory 
     178#else 
    177179                 "LDR     R0, =new_sa\n"   // + 
    178180                 "LDR     R0, [R0]\n"      // + 
     181#endif 
    179182                 "LDR     R2, =0x2F9C00\n" 
    180183                 "LDR     R1, =0x2F24A8\n" 
  • trunk/platform/sx20/sub/102b/makefile.inc

    r398 r755  
    44PLATFORMOS=dryos 
    55 
     6ROMBASEADDR=0xFF810000 
     7MAXRAMADDR=0x03FFFFFF 
    68MEMBASEADDR=0x1900 
    79RESTARTSTART=0x50000 
    8 MEMISOSTART=0x13DD6C 
    9 ROMBASEADDR=0xFF810000 
     10 
     11# Set up size variables for EXMEM 
     12EXMEM_HEAP_SKIP=0x2F7600        #(0x44000000-0x43D08A00) from sub_FF88A064 = size of video buffers in EXMEM area 
     13EXMEM_BUFFER_SIZE=0x200000      # Amount of EXMEM memory to allocate for CHDK = 2MB 
     14ifdef OPT_CHDK_IN_EXMEM 
     15  MEMISOSTART=0x3B089E0         # MAXRAMADDR+1 - EXMEM_HEAP_SKIP - EXMEM_BUFFER_SIZE - 32 (exmem allocates 64 bytes extra, 32 before and 32 after block allocated) 
     16else 
     17  MEMISOSTART=0x13DD6C 
     18endif 
    1019 
    1120PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE) 
  • trunk/platform/sx20/sub/102d/makefile.inc

    r631 r755  
    66ROMBASEADDR=0xFF810000 
    77MAXRAMADDR=0x03FFFFFF 
    8  
    98MEMBASEADDR=0x1900 
    109RESTARTSTART=0x50000 
Note: See TracChangeset for help on using the changeset viewer.