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 :-)