Changeset 1325


Ignore:
Timestamp:
09/10/11 01:05:12 (21 months ago)
Author:
philmoz
Message:

A580 update from mipa87 - http://chdk.setepontos.com/index.php?topic=650.msg72886#msg72886

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r1313 r1325  
    168168        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 
    169169        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=101a NO_INC_BUILD=1 firzipsub 
     170        $(MAKE) -s --no-print-directory PLATFORM=a580 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub 
    170171        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 
    171172        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub 
     
    378379        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete 
    379380        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=101a NO_INC_BUILD=1 firzipsubcomplete 
     381        $(MAKE) -s --no-print-directory PLATFORM=a580 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsubcomplete 
    380382        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete 
    381383        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsubcomplete 
     
    651653        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 clean 
    652654        $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=101a NO_INC_BUILD=1 clean 
     655        $(MAKE) -s --no-print-directory PLATFORM=a580 PLATFORMSUB=101b NO_INC_BUILD=1 clean 
    653656        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 clean 
    654657        $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 clean 
  • trunk/makefile.inc

    r1305 r1325  
    187187#PLATFORM=a550 
    188188#PLATFORMSUB=100c 
     189 
     190#PLATFORM=a580 
     191#PLATFORMSUB=101b 
    189192 
    190193#PLATFORM=a590 
  • trunk/platform/a580/notes.txt

    r1308 r1325  
    3232Extra long exposure feature supported. 
    3333------- 
     34EXMEM supported. 
     35------- 
    3436Firmware update from menu works! (With GCC compiler generated file YES, with fi2encdec generated filed NO!) 
    3537 
     
    4143 
    4244PLEASE TEST: 
    43 These Manual Focus adjustments can also be achieved with shortcut keys.  
    44 In <ALT> mode, using the LEFT / RIGHT keys to adjust the Value Factor and the Zoom lever to adjust the Subject Distance. 
    45 Seems it works, please test!!! 
    4645------- 
    4746Curves: Seems it works, please test!!! 
  • trunk/platform/a580/sub/101b/boot.c

    r1308 r1325  
    130130              "STR     R0, [SP,#0x74-0x70]\n" 
    131131#if defined(OPT_CHDK_IN_EXMEM) 
    132               //"LDR     R0, =0xA47E0\n" // use original heap offset since CHDK is loaded in high memory 
    133               "LDR     R0, =0xE47E0\n" // 0xa47e0 + 0x40000, note: 0x20000 *should* have been enough, but our code was overwritten... 
     132              "LDR     R0, =0xA47E0\n" // use original heap offset since CHDK is loaded in high memory 
     133              //"LDR     R0, =0xE47E0\n" // 0xa47e0 + 0x40000, note: 0x20000 *should* have been enough, but our code was overwritten... 
    134134                                       // ...thus we push the memory pool a little more up (0x30000 = 192k) 
    135135#else 
  • trunk/platform/a580/sub/101b/makefile.inc

    r1308 r1325  
    88RESTARTSTART=0x63000 
    99 
    10 MEMISOSTART=0xA47E0 
     10MAXRAMADDR=0x1FFFFFF # 32MB RAM 
     11EXMEM_BUFFER_SIZE=0x400000 # Amount of EXMEM memory to allocate for CHDK = 4MB, on change update MEMISOSTART 
     12EXMEM_HEAP_SKIP=0x0 # no skipping needed 
     13 
     14ifdef OPT_CHDK_IN_EXMEM 
     15MEMISOSTART=0x1BFFFE0  # MAXRAMADDR+1 - EXMEM_HEAP_SKIP - EXMEM_BUFFER_SIZE -32 
     16else 
     17MEMISOSTART=0xA47E0  # original non-exmem value  
     18endif 
    1119 
    1220PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE) 
  • trunk/platform/a580/sub/101b/stubs_entry.S

    r1308 r1325  
    135135NSTUB(SetAutoShutdownTime                     ,0xffc5c87c) //103 
    136136NSTUB(SetCurrentCaptureModeType               ,0xffc62ac4) //101 
    137 NSTUB(SetFileAttributes                       ,0xffc13ea8) //  1 
    138137NSTUB(SetFileTimeStamp                        ,0xffc13e58) //  1 
    139138NSTUB(SetLogicalEventActive                   ,0xffc5c5a4) //  1 
     
    183182NSTUB(rand                                    ,0xffc0da14) //  1 
    184183NSTUB(read                                    ,0xffc0a15c) //101 
     184NSTUB(readfastdir                             ,0xffdce860) //  1 
    185185NSTUB(reboot_fw_update                        ,0xffdd3134) //  5 
    186186NSTUB(rename                                  ,0xffc133d4) //  1 
Note: See TracChangeset for help on using the changeset viewer.