Changeset 1325
- Timestamp:
- 09/10/11 01:05:12 (21 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
Makefile (modified) (3 diffs)
-
makefile.inc (modified) (1 diff)
-
platform/a580/notes.txt (modified) (2 diffs)
-
platform/a580/sub/101b/boot.c (modified) (1 diff)
-
platform/a580/sub/101b/makefile.inc (modified) (1 diff)
-
platform/a580/sub/101b/stubs_entry.S (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r1313 r1325 168 168 $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 169 169 $(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 170 171 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsub 171 172 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsub … … 378 379 $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete 379 380 $(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 380 382 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 firzipsubcomplete 381 383 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 firzipsubcomplete … … 651 653 $(MAKE) -s --no-print-directory PLATFORM=a570 PLATFORMSUB=100e NO_INC_BUILD=1 clean 652 654 $(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 653 656 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=100e NO_INC_BUILD=1 clean 654 657 $(MAKE) -s --no-print-directory PLATFORM=a590 PLATFORMSUB=101b NO_INC_BUILD=1 clean -
trunk/makefile.inc
r1305 r1325 187 187 #PLATFORM=a550 188 188 #PLATFORMSUB=100c 189 190 #PLATFORM=a580 191 #PLATFORMSUB=101b 189 192 190 193 #PLATFORM=a590 -
trunk/platform/a580/notes.txt
r1308 r1325 32 32 Extra long exposure feature supported. 33 33 ------- 34 EXMEM supported. 35 ------- 34 36 Firmware update from menu works! (With GCC compiler generated file YES, with fi2encdec generated filed NO!) 35 37 … … 41 43 42 44 PLEASE 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!!!46 45 ------- 47 46 Curves: Seems it works, please test!!! -
trunk/platform/a580/sub/101b/boot.c
r1308 r1325 130 130 "STR R0, [SP,#0x74-0x70]\n" 131 131 #if defined(OPT_CHDK_IN_EXMEM) 132 //"LDR R0, =0xA47E0\n" // use original heap offset since CHDK is loaded in high memory133 "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... 134 134 // ...thus we push the memory pool a little more up (0x30000 = 192k) 135 135 #else -
trunk/platform/a580/sub/101b/makefile.inc
r1308 r1325 8 8 RESTARTSTART=0x63000 9 9 10 MEMISOSTART=0xA47E0 10 MAXRAMADDR=0x1FFFFFF # 32MB RAM 11 EXMEM_BUFFER_SIZE=0x400000 # Amount of EXMEM memory to allocate for CHDK = 4MB, on change update MEMISOSTART 12 EXMEM_HEAP_SKIP=0x0 # no skipping needed 13 14 ifdef OPT_CHDK_IN_EXMEM 15 MEMISOSTART=0x1BFFFE0 # MAXRAMADDR+1 - EXMEM_HEAP_SKIP - EXMEM_BUFFER_SIZE -32 16 else 17 MEMISOSTART=0xA47E0 # original non-exmem value 18 endif 11 19 12 20 PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE) -
trunk/platform/a580/sub/101b/stubs_entry.S
r1308 r1325 135 135 NSTUB(SetAutoShutdownTime ,0xffc5c87c) //103 136 136 NSTUB(SetCurrentCaptureModeType ,0xffc62ac4) //101 137 NSTUB(SetFileAttributes ,0xffc13ea8) // 1138 137 NSTUB(SetFileTimeStamp ,0xffc13e58) // 1 139 138 NSTUB(SetLogicalEventActive ,0xffc5c5a4) // 1 … … 183 182 NSTUB(rand ,0xffc0da14) // 1 184 183 NSTUB(read ,0xffc0a15c) //101 184 NSTUB(readfastdir ,0xffdce860) // 1 185 185 NSTUB(reboot_fw_update ,0xffdd3134) // 5 186 186 NSTUB(rename ,0xffc133d4) // 1
Note: See TracChangeset
for help on using the changeset viewer.