//-------------------------- BOOT.C ---------------------------------------------------------------FILE boot.c>>> file=../boot_hdr.c//////////////////////////////////////////////////////////////// boot//////////////////////////////////////////////////////////////FUNC start=0xFF00000C name=boot length=95ASMFW $-1FW // PATCHSUB ref=0ENDASMENDFUNC
ASSERT!! StartupEeko.c Line 84Occured Time 2015:08:02 09:26:38Task ID: 22020146Task name: CommonDriver0SP: 0x00560218StackDump:0x000000000xFF3F2B800x000000540x000000090xFF3F2B800x000000540x199802180x199802180x199802180x199802180x199802180x0068AEE40x000076FC0x199802180x199802180xFF3F2B300x000076FC0xFF17D3E80x00003B180xFF06D16C0x000000000x000000020x000000000x000000010x000000010x000000010x000000000x000000000x000000000x000000000x005402800xFF0C3C500x005402800x0068738C0x199802180x199802180x00001008ShootConDump:0f 0f 0f 0f 0f 0f 0f 0f 0f 0f CameraConDump:07 0f 0f 0f 0f 0f 0f 0f 0f 0f 00000120: *** Camera Log Start ***00000130: UI:_BeforeCBRForPlay00000140: UI:_AfterCBRForPlay00000140: UI:DSIC:55,000000140: UI:LogicalEvent:0x5003:adr:0,Para:000000140: UI:LogicalEvent:0x1165:adr:0,Para:000000140: UI:_SImage00000140: UI:SetPanelBrightnessToLcdController00000140: UI:SetDisplayType00000140: UI:TurnOnDisplayForStartup00000140: UI:LogicalEvent:0x5007:adr:0,Para:000000180: SS:S-Imag00000180: SS:SoundComp00000180: UI:VideoDrv_InitializeUiEDmacLib00000180: UI:Initialized WindowSystem.00000180: UI:ScreenLock00000180: UI:ScreenUnLock00000180: UI:LogicalEvent:0x300a:adr:0,Para:000000180: UI:CECConnectCnt00000190: UI:HDMIConnectCnt00000190: UI:PB.Create00000200: UI:LogicalEvent:0x301c:adr:0,Para:000000220: UI:ScreenLock00000220: UI:ScreenUnLock00000220: UI:DispSwCon_TurnOnBackLight00000220: UI:TurnOnBackLight00000230: UI:PB.CreateE00000230: UI:DisplayPhysicalScreenCBR00000230: UI:DSIC:f1,000000230: UI:DisplayPhysicalScreenCBR00000300: UI:MuteOffPhysicalScreen00000300: UI:LogicalEvent:0x3138:adr:0,Para:000000360: UI:LogicalEvent:0x5006:adr:0,Para:0
Even with code_gen.txt modified to disable everything, I still get the exact same boot failure.
Note that I'm using the "firmware update" method because this is a MicroSD camera and I'm not sure how to get diskboot working or even if it's possible.
To be honest, I've no idea where I'd want to check is being reached right now, sorry. The CHDK version message is showing up, which I think means the spy task has been created successfully and signalled to start running. Also, I can't manage to blink an LED anyway for whatever reason. (People seem to have had issues controlling LEDs on the IXUS 240 and this may be the same, plus the Canon firmware seems to blink the power LED itself during startup.)
Oh, and I don't seem to be able to get autoboot working usefully either. If it does work the same way as the Facebook N, it presumably needs an override for the SD card switch which isn't currently there. On the positive side, if I introduce an infinite loop early in the boot sequence and try and turn the camera on with the SD door open, the screen doesn't turn on and I have to pull the battery, so presumably autoboot does work the same way as on the 510 HD.
Also, I can't manage to blink an LED anyway for whatever reason. (People seem to have had issues controlling LEDs on the IXUS 240 and this may be the same, plus the Canon firmware seems to blink the power LED itself during startup.)
// LED table init @ 0xff17ad1c// LED #1: 0xc022c0f0 (#17 in GPIO table), offset 0x104// LED #2: 0xc022c0d0 (#9 in GPIO table), offset 0x204// LED #3: 0xc022c0cc (#8 in GPIO table), offset 0x4// GPIO table @ 0xff5ba3f8
*(int*)0x1938=(int)taskHook; *(int*)0x193C=(int)taskHook;
Started by taski24 General Chat
Started by msaddicted Firmware Dumping
Started by Nocturnal Firmware Dumping
Started by pompeiisneaks « 1 2 ... 8 9 » DryOS Development
Started by jane2323 General Discussion and Assistance