RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 Falsche Device Signature 0xc8c778 für ATmega128

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Banner

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: Falsche Device Signature 0xc8c778 für ATmega128

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3942

Hallo
Der NIBO2 mit Graphic Display ist via UCOM-IR2-X an einem Linux Mint 17.3 PC verbunden. Die Inbetriebnahme des NIBO2 verleif wie in der Anleitung beschrieben problemlos. Alles funktioniert soweit. Linux erkennt den offenbar den Programmer an Port: /dev/ttyACM0. In Arduino Tools ist als Board: "nicai-systemsNIBO2 robot" und als Programmer "UCOM-IR2 / UCOM-IR2-X (stk500v2)" angegeben. Will ich nun ein Programm via den Programmer auf den NIBO2 laden (via Arduino) erscheint Fehlermeldung

stk500v2_command() commande failed / initialization failed, rc=-1

Via Terminal ergibt der folgende Command: ( -F flag wie in Fehlermeldung empfohlen!)

/home/kurt/Arduino/hardware/tools/avr/bin/avrdude -C/home/kurt/Arduino/hardware/tools/avr/etc/avrdude.conf -patmega128 -cstk500v2 -P/dev/ttyACM0 -F

bei ausgeschaltetem NIBO2:

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0xc827cb
avrdude: Expected signature for ATmega128 is 1E 97 02

avrdude done. Thank you.

bei eingeschaltetem NIBO2:

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0xc82736
avrdude: Expected signature for ATmega128 is 1E 97 02

avrdude done. Thank you.

wird der NIBO2 ausgeschalten und wieder eingeschalten, so kommt als device signature der code

avrdude: Device signature = 0xc81706 zurück.

Wobei, wie es scheint die device signature bei jedem neuen Command anders wird. :S
Konstant scheint nur der manufacturing Code "c8" zu bleiben!

Was kann hier das Problem sein? Komme nicht weiter - Bin auf Eure Hilfe angewiesen!
Herzlichen Dank.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3943

Hallo
ich habe zu diesem Problem noch einen weiteren Versuch mit avrdude im Terminal Mode gemacht:

Nach diesem Befehl:

./Arduino/hardware/tools/avr/bin/avrdude -C/home/kurt/Arduino/hardware/tools/avr/etc/avrdude.conf -patmega128 -cstk500v2 -P/dev/ttyACM0 -F -t

kam nachstehende Antwort. Dabei leuchtete die UCOM-IR2-X Diode konstant rot. Im Terminalmode konnte ich aber noch weiter die Commands "sig", "dump flush 0 32", "dump lfuse" eingeben. Die Diode leuchtete dabei immer rot!

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0xc8376e
avrdude: Expected signature for ATmega128 is 1E 97 02
avrdude> sig
>>> sig

Reading | ################################################## | 100% 0.00s

Device signature = 0xffffff

avrdude> dump flash 0 32
>>> dump flash 0 32
0000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
0010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|

avrdude> dump lfuse
>>> dump lfuse
0000 ff |. |

avrdude>

Hat nun dabei avrdude einfach "nichts" == "ff" gelesen, oder konnte avrdude etwas vom chip lesen? Beim Senden des ersten Befehls (initialize?) wurde offenbar irgend etwas an den ATmega128 chip gesendet. Dessen Display-licht wurde ausgeschalten.

Kann hier jemand helfen? Irgend welche Ideen? Chip defekt ?????

Danke für Feedback.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3945

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Hallo bluesailor,

vermutlich hast Du Dich aus dem ATmega128 ausgesperrt:
www.nibo-roboter.de/wiki/NIBO_2/FAQ#Programmierung_nicht_mehr_m.C3.B6glich
www.nibo-roboter.de/wiki/Ausgesperrt

Ansonsten müsste die Kommunikation zwischen AT90USB162 und ATmega128 über die SPI Schnittstelle gestört sein - sind
alle entsprechenden Lötstellen (6-polige Buchsen) in Ordnung?

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3946

Hallo workwind
herzlichen Dank für Deine Meldung. Die Kommunikation über die SPI Schnittstelle müsste OK sein. Habe alle Verbindungen durchgemessen.
Ich versuche nun ob etwas mit den Fuse Bits schiefgelaufen ist. Kann es mir jedoch schlecht vorstellen, da ich noch nie mit dem NIBO kommunizieren konnte. (Sag niemals Nie !) Aber werde diesen Weg weiter verfolgen.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3949

Hallo
ich habe anhand der Infos im Artikel "Ausgesperrt" den Takt an den ATmega angehängt und versucht die Fuse Bits zu korrigieren. Leider hat aber auch das nichts gebracht. Als alles beim alten. Beim Versuch via avrdude im Terminalmodus die Bits zu konfigurieren (write hfuse 0 0xc1) hat avrdude gemeckert dass der Write misslungen ist (hfuse 0xff). Beim Versuch (Write lfuse 0 0xff) kommt von avrdude keine Antwort zurück, als ob dieser Write gelungen sei.
Ich bin nun wirklich am Ende meines Lateins. Wie kann ich den Fehler näher auf NIBO2 oder UCOM-IR2-X eingrenzen?
Herzlichen dank für jeden Tipp.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Falsche Device Signature 0xc8c778 für ATmega128 7 Jahre 4 Monate her #3952

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
hallo bluesailor,

versuch mal den NIBO 2 mit abgestecktem Display zu programmieren - klappt das? Ich habe hier einen NIBO 2 bei dem das Display die Reset-Leitung auf high hochzieht....

-workwind-
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.055 Sekunden

Werbung