Hi, ich habe vor ein paar Monaten meinen PC von Windows nach Linux umgestellt, und nun wollt ich ein kleines Update an meiner Tauchlampe (da ist der avr drinnen) vornehem, siehe da, nix geht mehr. Ich hab mal testweise mein altes Programm auf den Flash kopiert, das geht. D.h., der Download via avrdude ist ok! Der Code wird kompiliert, die Größe stimmt etwa. Ein kleines Testprogramm (ein Bit immer auf 0 damit meine Lampe leuchtet) liefert auch ein korrektes Ergebnis. Kann es sein, das meine Intererupts nicht kommen? Mein Eclipse Projekt hab ich über das hier erhältliche Plungin erstellt... Grüße, Dietmar
Vergleich doch den generierten Code. Bei gleichen Compilern, Compileroptionen (Optimierung!) und Bibliotheksversionen wird auch gleicher Code generiert, das Wirts-Betriebssystem spielt dabei überhaupt keine Rolle. Offenbar ist aber irgendwas von diesen Voraussetzungen bei dir nicht gleich.
Hallo! Ja, kann ihc machen, nur bin ich in assembler leider nicht mehr so fit. Ich hätte gehofft, das dieses Problem wer kennt! Ich gehe mal davon aus, das der Compiler und die Bibliotheken nicht der exakt selbe Versionstand sind... Grüße, Dietmar
In dem Plugin ist ein Fehler. Du musst beim Linker auch den Typ des Controllers angeben. Das kann man nur beim Assembler und Compiler auswählen. Beim Linker hat PEter es wohl übersehen. Versuch das einfach mal von Hand in den Aufruf des Linkers einzugben. Exakt hiermit hatte ich auch Probleme als ich ein Programm, das vorher mit dem avr-gcc compiliert wurde und einwandfrei lief, mit Eclipse compiliert hatte. Bis ich es dann im Wechsel compiliert hatte (erst eclipse dann von hand). Da hatte ich den unterschiedlichen Aufruf festgestellt. Viel Glück. Andreas
Danke für den Hinweis, mit der kleinen Anpassung hat's sofort geklappt! Besten Dank, Dietmar
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.