Rather than blinking, I would really suggest using the canon basic dumper to dump: http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
I guess you misread my message. I do have a dump done via cbdumper, but am now trying to find the LED addresses as per explanation from one of the wiki pages:
1. Duplicate the blinker/fw directory from the blinker sources.
2. Replace the contents of main.c with the LED Cycling Code.
3. Build LED Cycling Code.
4. Time how long it takes for the LED's to start lighting.
5. Estimate a new interval based on how long it took for all the LED's to light.
6. Modify the range in the Cycling code.
7. Go back to 3 and repeat until you have an address for each LED.
Building the updated code i get:
D:\CHDK\src\led addresses\fw>
arm-elf-gcc -fno-builtin -O2 -Ilib -nostdlib -Wl,-N
,-Ttext,1900,-Map,main.map -o main.exec entry.o main.o crc16.o -lc -lgcc
d:/chdk/gcc451/bin/../lib/gcc/arm-elf/4.5.1/../../../../arm-elf/lib\libc.a: file
not recognized: File truncated
collect2: ld returned 1 exit status
Since crc16 isn't needed (I think) I removed reference to it in the make file, as well as removing the -lc compiler option. This gets rid of the above error and all seems to build OK. I couldn't find any information related to this -lc option.
But since my built PS.FIR file (or renamed as diskboot.bin) doesn't result in the camera to make the LEDs flash, I guess something is off with my built