Forum: Mikrocontroller und Digitale Elektronik avr von raspberry pi flashen


von schmidti (Gast)


Lesenswert?

Hallo,

ich versuche einen ATmega168pa nach dieser Anleitung (1) vom RasPi aus 
zu programmieren. Irgendetwas will jedoch noch nicht ganz so wie ich mir 
das denke. Beim ausführen von AVRdude kommt folgender Fehler:

avrdude: error : AVR device not responding
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
this check.

Soweit so unschön. Drähte alle gecheckt. Alles gut.

Vor lauter Frust habe ich nun mal einen Logicanalysator dran gehängt und 
sehe, dass es nichts zu sehen gibt. MISO, MOSI, SCK und mein gewählter 
ResetPin zeigen mir kein Signal.

Kann einer so gut sein und mir einen ultimativen Tipp geben, wo ich noch 
nach einem Fehler suchen kann? Bzw. was ich noch prüfen kann? 
Einschlägige Foren habe ich eigentlich schon durchstöbert.

(1)http://www.mikrocontroller.net/articles/Raspberry_Pi_als_Universalprogrammer

von Dirk K. (dekoepi)


Lesenswert?

Keine Signale am SPI? Hier den Treiber aus der Blacklist entfernt und 
sichergestellt, dass der SPI-Treiber geladen wird? (lsmod-Ausgabe mal 
posten, in dmesg überprüfen, ...) sudo vor avrdude-Aufruf gesetzt?

# file: /etc/modprobe.d/raspi-blacklist.conf
# blacklist spi and i2c by default (many users don't need them)

#blacklist spi-bcm2708
blacklist i2c-bcm2708


Auch sonst ist der Abschnitt "Typische Fehler" im obigen Artikel doch 
schon äußerst hilfreich. Um dir weiterzuhelfen, müsste man jetzt mal 
sehen, was du machst. Die Prosa in der Anfrage hilft da nicht weiter.

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
Noch kein Account? Hier anmelden.