Welche Toolchain ist für Modifikationen der C-Firmware erforderlich?

Wenn unter den anderen Software-Themen kein passendes dabei ist oder wenn das Thema mehrere Bereiche überspant, dann versuche es hier einmal.
Antworten
Benutzeravatar
lab-freund
kann c't-Lab-Module konstruieren
kann c't-Lab-Module konstruieren
Beiträge: 108
Registriert: 23.01.2015, 20:27

Welche Toolchain ist für Modifikationen der C-Firmware erforderlich?

Beitrag von lab-freund »

Hallo Freunde des c't-labs,

welche Werkzeuge sind erforderlich, wenn man den C-Code der Module modifizieren und kompilieren will?

Mich interessiert die "Toolchain" für das Altbetriebssystem Windows 7.

Vielen Dank!
psclab38
kann c't-Lab-Konstrukteure konstruieren
kann c't-Lab-Konstrukteure konstruieren
Beiträge: 951
Registriert: 25.01.2008, 23:34

Re: Welche Toolchain ist für Modifikationen der C-Firmware erforderlich?

Beitrag von psclab38 »

Hi!

Als Minimum brauchst Du den avr-gcc oder alternativ eine IDE z. B das "Microchip Studio for AVR and SAM devices". Kann man beides auf der Microchip-Seite runterladen. Microchip hat ja vor geraumer Zeit Atmel übernommen. Das sollte alles auf Win 7-11 laufen.

Ich meine mich erinnern zu können, dass ich zuletzt mit dem avr-gcc 3.7.0 [EDIT: es war die 3.6.2] compiliert habe, es gibt aktuell die Version 4.0.0. Das sind zumindest die Microchip Versionsnummern.

Die verwendenten Compileroptionen kriegen wir notfalls aus meinen Unterlagen raus.

Welches Modul möchtest Du compilieren und was möchtest Du ändern?

Grüße
Paul
Benutzeravatar
lab-freund
kann c't-Lab-Module konstruieren
kann c't-Lab-Module konstruieren
Beiträge: 108
Registriert: 23.01.2015, 20:27

Re: Welche Toolchain ist für Modifikationen der C-Firmware erforderlich?

Beitrag von lab-freund »

Hallo Paul,

ich möchte gerne ändern, dass die Feineinstellung des DCG-Moduls nicht timergesteuert wieder auf die Grobeinstellung zurückspringt, sondern dass man stattdessen durch einen weiteren Druck auf den Drehgeber in den Grobmodus zurückspringt.

Gruß
Martin
psclab38
kann c't-Lab-Konstrukteure konstruieren
kann c't-Lab-Konstrukteure konstruieren
Beiträge: 951
Registriert: 25.01.2008, 23:34

Re: Welche Toolchain ist für Modifikationen der C-Firmware erforderlich?

Beitrag von psclab38 »

Hi Martin,

hmm, das funktioniert bislang so, dass man nach einem Druck auf den Encoder die Dezimalstelle auswählt, dann wieder auf den Encoder drückt, um dann diese Dezimalstelle durch den Encoder einzustellen (ja, es springt auch von selbst nach einem Timout zurück). Es gibt bisher keine "Grob- oder Feineinstellung" beim DCG.

Verstehe ich da was falsch?

Grüße
Paul
Antworten