[Info] eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Welche Kameras werden unterstützt, Einrichtung der SD-Karte mit CHDK.

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon whim » 06.05.2011, 15:21

@msl

Danke, schon korrigiert: die Zeile mit DEF_SVN_REF wird jetzt nie ein @LF angehängt,
dabei ist unwichtig, ob sie nun DEF_SVN_REF=0 oder etwa DEF_SVN_REF=660 lautet.

gruß wim

Nachschrift: Benutze jetzt eine bessere Methode: einfach mit "StringReplace" "DEF_SVN_REF=660" <-> "DEF_SVN_REF=0"
wechseln, dass soll immer funktionieren ...
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon whim » 07.05.2011, 18:43

@gehtnix
@msl

Ihre Vorschläge sind umgesetzt, danke ... CHDK-Shell v 3.20

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 07.05.2011, 19:50

Hi wim,

vielen Dank und wunderbare Arbeit.
Und nun..... ich traue mich ja fast nicht den Gedenken zu äußern...
die Versions-Nummer bei "CHDK-Shell-v320.exe" weglassen, also nur
"CHDK-Shell.exe"

Hintergrund:
Ich entzippe die "CHDK-Shell-v320.exe" in meinem Download-Verzeichnis und kopiere/verschiebe von dort das entzippte Paket nach dem Shell Ordner. Und Du ahnst es schon, wenn nun die Datei "CHDK-Shell.exe" hieße, dann würde ich mir die Umbenennung ersparen, die Verknüpfung vom Desktop passt dann immer.

Zudem erfahre ich mit der Maus um was es für eine Version handelt.


gruss gehtnix Bild
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon whim » 07.05.2011, 22:27

@gehtnix

Ich entzippe die "CHDK-Shell-v320.exe" in meinem Download-Verzeichnis und kopiere/verschiebe von dort das entzippte Paket nach dem Shell Ordner. Und Du ahnst es schon, wenn nun die Datei "CHDK-Shell.exe" hieße, dann würde ich mir die Umbenennung ersparen, die Verknüpfung vom Desktop passt dann immer.


Geht doch etwas leichter, denke ich mich: (Im 'Updates OK' Dialog)
- unter 'Post Update Options' -> 'Browse...' klicken, Ordner wählen wo mann Shortcut haben möchte (z.B. Desktop)
- Falls gewünscht gleich automatisches Vorzeigen der Update Notes abwählen ...
- Und feinstufig Einstellen, wass mann denn wann entfernt haben wolle ...
- > OK
und ab dann kümmert sich das Program darüber: Shortcut wird automatisch geprüft/gesetzt beim Programmstart.
Dass soll gleich gut funktionieren mit oder ohne (halb)automatischer Update - und erlaubt trotzdem manuelles Starten
alterer Versionen.

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 08.05.2011, 00:10

whim hat geschrieben:....'Updates OK'..
aahhh, da verbirgt sich doch was dahinter :D Hab wohl nie ernsthaft darauf geklickt :oops:

Aber nun, =D> und \:D/ funktioniert bestens!

Alles wir gut.

Nur muss ich ja doch mal anmerken das ich auf der Download-Seite "box.net" immer an Botox denken muss :roll:


gruss gehtnix Bild
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 13.05.2011, 00:14

moin wim,

da habe ich soeben noch ein paar kleine Unstimmigkeiten entdeckt.

Ich habe für eine SX80 C,A und B ahnungslos kompiliert. Ergebnis auch drei Dateien. Eine hatte dann einen längeren Dateinamen mit zunächst nur "101b=101a".
Nun gab es eine Errorlog, hier nun Nebensache:
"debug.c: In function 'assert_hook':
debug.c:51: warning: implicit declaration of function '_OpLog_WriteToSD'"
Ok dachte ich, mal die Optionen ändern.

Und nun, siehe Bild:
snap003.jpg


Ich habe gesehen wie die Dateien umbenannt (rev601) durch die Shell werden.
Beim nochmaligen Kompilerlauf kommt aber dann "unverständliches" heraus.

Hier noch die rev660, einmaliger Lauf.
snap004.jpg
snap004.jpg (24.16 KiB) 11722-mal betrachtet

B=A
Wäre es nicht geschickter, dann wirklich 3 Dateien, so wie C, auszugeben, also ohne Zusatz B=A, da ja die A-Version auch noch vorliegt?

Oder alternativ in der Shell B+A als eine Option anzugeben?

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon msl » 13.05.2011, 09:43

Hallo,

die Ixus80 ist beim Compilieren etwas schwierig, weil sie anders als alle anderen Kameras mit Linux-Mitteln portiert wurde. Die Warnmeldungen sind aber im Augenblick zu vernachlässigen.

Das B=A bedeutet nur, dass beide Firmware-Versionen identisch sind. Es muss also nicht nochmal compiliert werden. Die entsprechende Ausweisung im Dateinamen soll das verdeutlichen.

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: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 13.05.2011, 12:13

msl hat geschrieben:... ist beim Compilieren etwas schwierig...
Das hört sich ja mehr nach einem nervösen Rennpferd an als nach CHDK an :D

Was ist heut los mit Dir, tippst im Minutentakt neue Beiträge ....

Das mit A=B und nur 1x compilieren war ja schon verstanden. In der Ãœbersicht finde ich das so angenehmer, eindeutiger
CHDK-DE-ixus80_sd1100-101a-1.1.0-r601.zip
CHDK-DE-ixus80_sd1100-101b-1.1.0-r601.zip
CHDK-DE-ixus80_sd1100-101c-1.1.0-r601.zip

Ob im Hintergrund kopiert oder kompiliert wird, sei´s drum

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon whim » 13.05.2011, 13:17

Hallo gehtnix, msl

gehtnix hat geschrieben
Ich habe gesehen wie die Dateien umbenannt (rev601) durch die Shell werden.
Beim nochmaligen Kompilerlauf kommt aber dann "unverständliches" heraus.

Da hast du Recht: durch das Anhangen/Einfügen des "-r660" werden "alte" Zips nicht mehr automatisch von der neue überschrieben, und sollen bevor entsorgt worden ...

msl hat geschrieben
Das B=A bedeutet nur, dass beide Firmware-Versionen identisch sind. Es muss also nicht nochmal compiliert werden. Die entsprechende Ausweisung im Dateinamen soll das verdeutlichen.

Eigentlich richtig, CHDK-Shell kompiliert es aber neu, da es nicht sicher sein kann, ob das Original schon da ist ...
Mal schauen, ob sich da etwas machen lasst ...

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 13.05.2011, 15:53

whim hat geschrieben:....CHDK-Shell kompiliert es aber neu......
Genau, jetzt fällt es mir wieder ein. Würde eben nur kopiert, so warte ich da 2 Minuten auf die Kopie einer Datei? Nein, da wir 3x kompiliert. Und dann der Dateinamen dann mit A=B. Das war das Verwirrende. Und genau aus diesem Kontext ist A B C eine eindeutige Bezeichnung.

whim hat geschrieben:....Mal schauen, ob sich da etwas machen lasst ...
Das ist ja ein bescheidener Gag von Dir :D

Noch ein Gedanke zu den Optionen.
Ich denke im Normalfall kann, oder sollte man, die vorgewählten Optionen so belassen wie sie voreingestellt sind.
Nun , mit den Problemen bei rev660/rev601 habe ich ja bis auf den Textreader, uBaisc und Lua mal alles weggeklickt.
Wie komme ich nun wieder auf die Standardeinstellung zurück?
Hab mir so geholfen die rev neu zu entpacken.
Ist es möglich den "Standard" farblich zu markieren?

...oder habe ich mal wieder was nicht gesehen/geklickt ;)

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon msl » 13.05.2011, 16:18

Hallo,

Ihr seid ja heute wieder pingelig. :D

Stimmt, die Shell kopiert nicht. Sie compiliert immer, obwohl in Makefile nur ein Copy-Befehl steht - siehe hier.

Jedenfalls würde ich ein einheitliches Layout der Dateinamen auch besser finden.

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: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 13.05.2011, 16:38

msl hat geschrieben:...obwohl in Makefile nur ein Copy-Befehl steht...
Wer ist denn hier nu´ pinkelig :D

gruss gehtnix Bild
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon whim » 13.05.2011, 20:52

@gehtnix
@msl

Voila: v 3.21

gruß wim
Benutzeravatar
whim
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 88
Registriert: 21.01.2011, 14:20
Kamera(s): A590(101b) - A620 - A630 - ixus70_sd1000(101b) - ixus870_sd880(101a) - ixus300_sd4000

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon gehtnix » 13.05.2011, 21:27

Hi wim,

perfekt :D und =D> das macht richtig Spaß den Update-Vorgang anzusehen, Respekt :!:

Und da wird schön Datei für Datei vor dem Compilieren gelöscht.

Wofür steht eigentlich das "-1.0.0"? Das ziehen wir doch schon seit Urzeiten mit. Kann das nicht noch weg?

Und nun noch was für die Optik, reine optische Spielerei, damit bei Dir keine Langeweile aufkommt.

Hier habe ich mal das Logo ein wenig verkleinert und nach unten verschogeb. Schaut mir nicht so gequetscht aus.
Test.jpg

und hier mal das "Last Check" in die Ecke rechts gestellt, Reihenfolge ..naja. Dann könnte das Logo wieder ein wenig nach rechts.
Test2.jpg


Nur so ein pinkeliger Gedanke....

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Re: eigenes CHDK mit CHDK-Shell compilieren - Fragen?

Beitragvon msl » 13.05.2011, 21:56

Danke wim - wie immer schnell und perfekt umgesetzt. =D>

gehtnix hat geschrieben:Wofür steht eigentlich das "-1.0.0"? Das ziehen wir doch schon seit Urzeiten mit. Kann das nicht noch weg?
Wenn du -1.1.0 meinst? Das kann nicht weg! Das ist die definierte CHDK-Version aus der Datei version.inc. Und im Bedarfsfall möchte ich da auch geänderte Versionsbezeichnungen in den Dateinamen einfließen lassen.

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

VorherigeNächste

Zurück zu Installation (Integration)

Wer ist online?

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

cron