I am new to CHDK. I got a powershot a580, since then, I've been trying to get a build environment.
I now have a build environment (thank you Hacki), and I plan on writing something about the process.
I hope I can help porting chdk to the a580 camera, to my own benefit, and maybe others.
Since there are different firmware versions, I am going to list my version data: (If nothing else, then for my own reference)
P-ID: (not provided) PAL D Firmware Ver GM1.01B Adj Ver.011.001
List of links for convinience (spelling):
A580 Adding_support_of_a_new_camera
NEW! Turns out Mariush has done some work.
Official_Canon_firmware_updates
Similar cameras:
A720IS Good stable DryOS port
A590IS Similar in that the boot image is encoded
SD300 SD1000 - Cameras I have somewhat access to
Thread about booting using fi2
- Compiling a build environment
I started a page to describe the process with gcc 4.3.3 and binutils 2.19.1: Gcc433
A tip from User:Geekmug/Compiling_CHDK_under_Windows#Building_gcc:
Modify the ARM configuration for gcc by removing comments on the following lines in "gcc/config/arm/t-arm-elf": MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork MULTILIB_DIRNAMES += normal interwork