Forum: Mikrocontroller und Digitale Elektronik Crumb 644 v1.1 und Arduino Bootloader


von Daniel D. (dannytat2)


Lesenswert?

Hallo für mein Projekt habe ich endlich einen Mikrocontroller gefunden 
der mir zusagt den crumb644.
Jetzt habe ich versucht darauf den Arduino Bootloader zu installieren 
das scheint nicht zu funktionieren da die Signatur des uC nicht richtig 
ist. Nach 2 Tagen Recherche im Internet bin ich echt verzweifelt.
Habe alle Treiber installiert und auch die LibUSB zum laufen gebracht.

Vielleicht kann mir jemand von euch helfen wie ich jetzt am besten 
vorgehe um das ganze zum laufen zu bringen.
Fehlermeldung Arduino:
1
avrdude: Expected signature for ATMEGA644P is 1E 96 0A
2
         Double check chip, or use -F to override this check.
3
processing.app.debug.RunnerException
4
  at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:305)
5
  at processing.app.Editor$47.run(Editor.java:2569)
6
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
7
  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
8
  at java.awt.EventQueue.access$200(Unknown Source)
9
  at java.awt.EventQueue$3.run(Unknown Source)
10
  at java.awt.EventQueue$3.run(Unknown Source)
11
  at java.security.AccessController.doPrivileged(Native Method)
12
  at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
13
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
14
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
15
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
16
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
17
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
18
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
19
  at java.awt.EventDispatchThread.run(Unknown Source)
20
Caused by: processing.app.debug.RunnerException: Falscher Microcontroller gefunden. Ist das richtige Board im Menü Werkzeuge > Board ausgewählt?
21
  at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111)
22
  at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:298)
23
  ... 15 more
OS: Win 8.1
uC: Crumb644 v1.1 (Atmega644pa)
ISP: AVRISP MKII


Gruß
Daniel

von Hubert G. (hubertg)


Lesenswert?

Was für einen Bootloader ladest du denn?
Für den 644 angepasst?

von Daniel D. (dannytat2)


Lesenswert?

Den Sanguino Bootloader ATmega644p/ATmega644pa 16Mhz

von Hubert G. (hubertg)


Lesenswert?

Ich weiss jetzt nicht ob der 644p und der 644pa die gleiche Signatur 
haben, wenn nein, ist das doch der Fehler.

von Cyblord -. (cyblord)


Lesenswert?

Hubert G. schrieb:
> Ich weiss jetzt nicht ob der 644p und der 644pa die gleiche Signatur
> haben, wenn nein, ist das doch der Fehler.

"A-Typen" AVRs haben diesselbe Signatur wie "Nicht-A-Typen" und müssen 
deshalb von der SW-Entwicklung her (Toolchain, Programmer usw.) nicht 
unterschieden werden.

Aber Leute, hab ich nur den Eindruck oder wird das mit der 
Deppen-Terminologie immer schlimmer? Crumb644? Sanguino? Kommt ihr euch 
nicht verarscht vor sowas zu nutzen? Und auch noch öffentlich drüber zu 
reden?

gruß cyblord

von Daniel D. (dannytat2)


Lesenswert?

gibt es denn ne möglichkeit die signatur irgendwo auszulesen?
so was wie:
avrdude read sig

von Hubert G. (hubertg)


Lesenswert?

cyblord ---- schrieb:
> Kommt ihr euch
> nicht verarscht vor sowas zu nutzen? Und auch noch öffentlich drüber zu
> reden?

Ist schon möglich das eine gewisse verarsche dabei ist. Darüber zu 
diskutieren ist in dem Fall aber nicht hilfreich.
Wie man mit avrdude die Signatur abfragt, kann ich nicht sagen da ich 
nur mit dem AVR-Studio arbeite. Es wird sich aber sicher wer finden der 
das kann.

von Daniel D. (dannytat2)


Lesenswert?

@cyblord: Es tut mir leid wenn du dich durch meine Unwissenheit bzw. der 
Nutzung von "Deppen-Terminologie" beleidigt fühlst, aber ich denke da 
gibt es möglichkeiten mit zu leben.

Ich habe bisher nicht viel Erfahrung sammeln dürfen was die Arbeit mit 
Mikrocontrollern angeht aber ich arbeite daran.

Dann kläre mich doch mal auf was ich hätte bitte anders machen können.
Ich bin ja nicht unbelehrbar.

Gruß
Daniel

von Cyblord -. (cyblord)


Lesenswert?

Daniel Daniels schrieb:
> @cyblord: Es tut mir leid wenn du dich durch meine Unwissenheit bzw. der
> Nutzung von "Deppen-Terminologie" beleidigt fühlst, aber ich denke da
> gibt es möglichkeiten mit zu leben.
Schwerlich.

> Dann kläre mich doch mal auf was ich hätte bitte anders machen können.
> Ich bin ja nicht unbelehrbar.

Klar tu ich:
Nutze einfach keine Deppenprodukte wie Arduino, Sangduino, Flyduino, 
Wiiduino, Duemilanovumungomongo etc. pp.
Sind einfach zu erkennen.
Wenn schon ein "Crumb644" Board, na gut. Aber dann entwickel doch 
einfach in C mit dem Atmel Studio drauf. Was spricht dagegen? Vielleicht 
sollte man C einfach in CDuino umbenennen.

Und ProTip zu avrdude: Schau in die Hilfe avrdude --help.
Da steht alles. Google hilft auch.

gruß cyblord

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.