HoodLoader2 / UNO R3 Probleme

OP #5142565
Ich bekomme den HoodLoader2 irgendwie nicht zum laufen…

Hat hier jemand Erfahrung damit?

Hardware: Arduino UNO R3
Ziel: HID keyboard (Also Tastendrücke senden als Reaktion auf Knöpfe / 
Potis am UNO)
Problem: Tuts irgendwie nicht so recht in der Arduino IDE.

#1 - HoodLoader2.0.5 auf den USB-Mega16/U2 aufgespielt
Taucht im OSX System Profiler auf als:
1
HoodLoader2 16u2:
2
  Produkt-ID:  0x484c
3
  Hersteller-ID:  0x2341
4
  Version:  1.00
5
  Seriennummer:  
6
  Geschwindigkeit:  Bis zu 12 MBit/s
7
  Hersteller:  Arduino LLC
8
  Standort-ID:  0xfa130000 / 5
9
  Verfügbare Stromstärke (mA):  500
10
  Erforderliche Stromstärke (mA):  500

#2 Aktuelle Arduino IDE aufgespielt, bei zusätzlichen Boards das hier 
eingetragen:
1
https://raw.githubusercontent.com/NicoHood/HoodLoader2/master/package_NicoHood_HoodLoader2_index.json

#3 Die Sektion HoodLoader2 Boards taucht dann im Menü auf.

#4 Ab hier wird es irgendwie seltsam - bzw. ich weiß nicht genau was zu 
machen ist...

#5 Im Prinzip will ich dem Mega328P ein Programm verpassen das dann über 
den Mega16/U2 per HID Tastendrücke simuliert.
Oder hab ich das falsch verstanden und die HID Sachen müssen im 16/U2 
abgelegt werden?

#6 Egal was ich probiere, ich bekomme nichts auf den UNO gebrannt - auf 
keinen der beiden AVRs.
Auch der Serielle Port tuts nur SEHR selten, meist kommt Müll.
Einige male sagte er auch dass geschrieben + verified wurde, aber 
geändert hat sich nichts

-- KOREEKTUR --
Die Kombination "HoodLoader2 16u2" & "DFU USB-Serial Uno" hat jetzt ein 
paar mal funktioniert - und der USB AVR schickt jetzt munter 
Tastendrücke.
Reproduzierbar ist leider anders, 1/20 Versuche geht so ca...
Man muss scheinbar genau den richtigen Zeitpunkt treffen zwischen Reset 
und Flashen.
Ich habe auch brav Delays vor den Ausgaben gesetzt damit nix gespamt 
wird.

Was mir auffällt:
es steht oft im Log "ound programmer: Id = ""; type = (
Software Version = .�; Hardware Version = ."

Das sieht also schwer nach Problemen mit der Baudrate aus...


Irgendwie verzweifle ich grad - vor allem weil das Ziel so nah ist :-)
OP
Update:
Habe es auf dem Laptop zum laufen gebracht. Also halbwegs...
Den 16u2 kann ich jetzt zuverlässig flashen - man muss 2x Reset 
auslösen, dann taucht er wie ein normaler Arduino auf.
Man muss zwar immer erst ein 2x mal Flashen, aber dann gehts meist.

Leider will der Upload per Bootloader auf den Mega328P einfach nicht 
funktionieren. Da behelfe ich mir derzeit einfach mit meinem AVRISP 
MKII.
Das mitgelieferte Optiboot hatte ich schon mal auf den Mega328P geflasht 
- kein Erfolg...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.