SX200 - Probleme bei Zoom und Start mit CHDK

CHDK-Skripte, CHDK-Entwicklung, PC-Zusatzprogramme, Informationen für Tüftler

Re: SX200 - Probleme bei Zoom und Start mit CHDK

Beitragvon Nando » 13.02.2012, 13:39

Hallo srsa.4c, hallo msl,
leider ist da wohl etwas schief gelaufen.

Mit sx200is-100d-1.1.0-full_rev_955 wird, im MF-Modus, im OSD die Option (SD, FAKTOR) angezeigt, aber der Fokus wird nicht geändert.

- Taste links/rechts -> FAKTOR ändert sich
- Zoomhebel gering -> Zoom
- Zoomheben groß -> kurz Änderung des Fokus, gefolgt von Absturz

Beim Versuch ROMLOG.LOG zu schreiben ist die Kamera abgestürzt (3 mal hintereinander).
CHDK/CCHDK.CFG hatte ich nach Update gelöscht.

Die Testversion von srsa.4c basierend auf CHDK-DE Rev 947 zurückgespielt funktioniert.

Hier die ROMLOG.LOG, die mir dann ausgegeben wird.
Code: Alles auswählen
Exception!! Vector 0x04
Occured Time  2012:02:13 13:35:18
Task ID: 13369370
Task name: PhySw
Exc Registers:
0x00120C88
0x00165928
0x00000001
0x00158EDA
0x0013EC98
0x00161EE8
0x00161EE8
0x00165CF4
0x19980218
0x19980218
0x19980218
0x19980218
0x00000000
0x001658E4
0x0012742D
0x00150DF0
0x00000033
StackDump:
0x0013DB30
0x002F2DEC
0x002F4B98
0x00165934
0x00168520
0x00002DC4
0x00000000
0x00168618
0xFF8482F0
0x00000000
0x19980218
0x00165978
0x00000005
0x00161EE8
0xFF8606B8
0x000032B4
0x001393B4
0x00158EDA
0x0013A798
0x00000005
0x00000005
0x00124B87
0x001249AD
0x00000002
0x00000000
0x0012846D
0x0012958D
0x00000000
0x00000000
0x00165978
0x19980218
0x19980218
00000410: UI:DSIC:52,0

00000410: UI:ScreenLock

00000410: UI:DSIC:48,1

00000450: M:FC_RST_S

00000450: UI:Button:0x00001121:

00000450: UI:DSIC:c4,0

00000550: UI:LogicalEvent:0x3138:adr:0,Para:0

00000580: M:FC_RST_E

00000610: M:FC_STB_S

00000840: M:FC_STB_E

00000880: M:ZM_RST_E

00000880: M:FIRST_E

00001040: UI:ShootSeqToUI:0x202e:adr:0x15448,Para:87112

00001050: UI:ShootSeqToUI:0x201d:adr:0,Para:0

00001050: UI:DispSwCon_TurnOnBackLight

00001050: UI:DispSwCon_MuteOffPhysicalScreen

00001050: UI:MuteOffPhysicalScreen

00001050: UI:AC:SUpShowI

00001050: UI:DSIC:53,0

00001050: UI:ScreenUnLock

00002040: UI:LogicalEvent:0x5006:adr:0,Para:0

00002040: UI:AC:DispSht

00002040: UI:DSIC:8c,0

00002340: UI:AC:EnryRecBt

00002340: UI:AC:EBtn

00002340: UI:StartRecMode

00002340: UI:DispSwCon_MuteOffPhysicalScreen

00002340: UI:MuteOffPhysicalScreen

00002340: UI:LogicalEvent:0x3110:adr:0,Para:0

00002340: UI:DispSwCon_TurnOnDisplayDevice

00002350: UI:UI_StrobeCon_Start

00002360: UI:LogicalEvent:0x112c:adr:0,Para:0

00002360: UI:DSIC:c,0

00002370: UI:DSIC:c4,0

00002390: UI:ScreenLock

00002400: UI:ScreenUnLock

00002430: UI:LogicalEvent:0x3135:adr:0,Para:0

00002430: UI:_ManagePTMProperty

00002430: UI:ScreenLock

00002430: UI:ScreenUnLock

00002460: UI:ScreenLock

00002460: UI:ScreenUnLock

00002500: UI:ScreenLock

00002500: UI:ScreenUnLock

00002540: UI:ScreenLock

00002540: UI:ScreenUnLock

00002570: UI:ScreenLock

00002580: UI:ScreenUnLock

00002690: UI:ScreenLock

00002700: UI:ScreenUnLock

00002730: UI:ScreenLock

00002740: UI:ScreenUnLock

00002770: SS:ModChg

00002770: SS:   Evf=0

00002770: SS:   003c->8001

00002770: SS:ModChg*

00002770: UI:_DecideCaptureMode

00002770: UI:_StartStill

00002780: UI:DSIC:b0,3

00002790: UI:DSIC:b2,1

00002800: UI:DSIC:41,6

00002830: SS:RegExp

00002850: UI:_MuteOffStitch

00002850: UI:TerminateDeliverToZoomController

00002850: UI:ScreenLock

00002860: UI:ScreenUnLock

00002920: UI:OPTICAL_ZOOM_MIN_POS

00002920: UI:ST_OPTICAL_WIDE_TERM

00002920: UI:UnpressZoomLever

00002920: UI:DispSwCon_TurnOnDisplayDevice

00002930: UI:LogicalEvent:0x313d:adr:0,Para:0

00002930: UI:_EnrySRec

00002930: UI:CaptModeChanger_CheckRTCRrepared

00002930: UI:DispSw: Unlock

00002930: UI:DispSwCon:Unlock

00002930: UI:DispSwCon_MuteOffPhysicalScreen

00002930: UI:MuteOffPhysicalScreen

00002940: UI:_DecideModeDial

00002940: UI:No Change Capture Mode

00002940: UI:DSIC:c4,0

00002960: UI:LogiEvnt_NotPowerType:0x09a4:adr:0,Para:0

00002960: UI:LogiEvnt_NotPowerType:0x09a2:adr:0,Para:0

00003020: SS:StrbModChg

00004420: UI:ScreenUnLock

00007600: UI:ScreenUnLock

00010180: UI:ScreenUnLock



bis dann,
Nando

P.s. Ab Mittwoch bin ich wahrscheinlich längere Zeit offline, wenn Rückmeldungen von mir fehlen.
Canon PowerShot SX200 IS 100D (seit Mitte Nov 2009), Canon PowerShot A1000 IS 100b
Nando
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 257
Registriert: 11.11.2009, 15:55

Re: SX200 - Probleme bei Zoom und Start mit CHDK

Beitragvon msl » 13.02.2012, 13:56

Ähm... ich hatte extra geschrieben: Revision 956.

Wenn du nicht selbst compilierst, ist diese Version für dich noch nicht verfügbar, kommt erst im Laufe des Tages!

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Re: SX200 - Probleme bei Zoom und Start mit CHDK

Beitragvon Nando » 13.02.2012, 14:19

Hallo msl,
ok. Das habe ich übersehen.
Ich sage Bescheid, wenn ich es mit Revision 956 getestet habe.

bis dann,
Nando
Canon PowerShot SX200 IS 100D (seit Mitte Nov 2009), Canon PowerShot A1000 IS 100b
Nando
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 257
Registriert: 11.11.2009, 15:55

Re: SX200 - Probleme bei Zoom und Start mit CHDK

Beitragvon srsa.4c » 13.02.2012, 19:26

Hallo zusammen,

@msl: Danke.

@Nando:

Ich weiß jetzt, was mit dem Testscript los war (deine Kamera hat zu viele Zoomschritten, habe hier gelesen: http://chdk.setepontos.com/index.php?topic=7071.0 ). Ich habe das letzte Script von waterwingz ein wenig modifiziert. Es soll automatisch ein- und auszoomen (in Schritten von 10). Wenn die Kamera abstürzt, dann wissen wir, daß die Zoom-Behandlung für diese Kamera verbesserungen braucht :) . Ich kann sagen, daß einige neue Kameras Stabilitätsprobleme mit Zoomen in Script haben (und eine Lösung gibt's nicht immer).

MfG.

Syntax: [ Download ] [ Verstecken ]
Benutze Lua Syntax Highlighting
--[[
@title MegaAutozoom SX200
@param r seconds between zoom steps
@default r 2
]]


function zoomout()
  p=get_zoom()
  if p<s-10 then p=p+10
    end
  print("zoom to ",p)
  set_zoom(p)
end


function zoomin()
  p=get_zoom()
  if p>9 then p=p-10
    end
  print("zoom to ",p)
  set_zoom(p)
end

--start script

--switch to record mode if needed
rec, vid, mode=get_mode()
if rec == false then set_record(1) end

if r<1 then r=1 end

sleep(1000)

set_console_layout(10, 0, 40, 14)
set_aflock(1)

s=get_zoom_steps()
print ("started - zoom steps=", s)
--set_zoom_speed(r)
--print("zoom speed set to ",r)

set_zoom(0)

--repeat
  sleep(100)
  for i = 1,s/10 do
    zoomout() ;
    sleep(r*1000) ;
  end
  for i = 1,s/10 do
    zoomin() ;
    sleep(r*1000) ;
  end
--until false
Erstellt in 0.009 Sekunden, mit GeSHi 1.0.8.9
srsa.4c
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 49
Registriert: 15.01.2012, 16:31
Kamera(s): a410, ...

Re: SX200 - Probleme bei Zoom und Start mit CHDK

Beitragvon Nando » 13.02.2012, 20:28

Hallo srsa.4c, hallo msl,
mit sx200is-100d-1.1.0-full_rev_957 funktioniert der manuelle Zoom im <alt>Modus, der Zoom im Script und der Autostart von einem Script! =D>
Danke! :)

@srsa.4c
Das Script läuft sauber von 0 bis 120 und zurück durch, auch mit 0 Sekunden Pause zwischen den Zoomschritten.

bis dann,
Nando
Canon PowerShot SX200 IS 100D (seit Mitte Nov 2009), Canon PowerShot A1000 IS 100b
Nando
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 257
Registriert: 11.11.2009, 15:55

Vorherige

Zurück zu Code-Ecke

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste