Guten Tag,
Sorry dass ich mich erst jetzt zurück melde.
Ich stelle mal mein bisherige AVR-Wissenstand damit mir
auch (hoffentlich) besser geholfen wird.
Also, bis jetzt benutze ich WInAVR für meine mini-Projeke und
im projektorder existier die Datei *.pnproj, die ich öffne und
schon habe ich meine "main" und 1 oder 2 "header" und auch die
MakeFile (angepasst mit AVRdude commandos, frequenz... [Youtub
Tutorial]).
dann [Tools -> Make Clean] und [Tools -> Make All] und schon habe ich
ein "main.hex" in Projektordner stehen
dann die kommandos "AVRdude -c stk500v2 -P avrdoper -p m8 -F -U
flash:w:main.hex" (ebay Programmer v. Kollege)
und die *.hex wird im Controller geflasht
Aber hie bei "vusb-20100715" fühlle ich mich einwenig verloren bedingt
duch Unerfahrenheit :-)
Die Ordner "circuits", "examples" und "tests" erklären sich selbst durch
ihre Name.
Ich nehme an die Firmware für meine zukünftige Programmer muss aus
"libs-device", "libs-host" und "usbdrv" entstehen.
Nachdem ich die viellen ReadMe.txt und die wenigen online Beschreibungen
gelesen habe,
bin ich viel folgt schlauer geworden:
1- Zuerst muss ich ein bootloader in meinem mega8 Controller flashen
2- Irgend welche fuses setzen damit Windows den mega8 mit dem bootloader
als HID erkennt
3- dann über den bootloader kann der Controller sich selbst mit dem
Applikation flashen
Also benötige ich aus dem Sourcefile "libs-device", "libs-host" und
"usbdrv"
-bootloader.hex
-application.hex
Ab hier weiss ich leider nicht mehr wo ich anfangen soll.
- aus welchen enzelne File muss ich die beiden oben genannten .*hex File
erstellen
- welche fuses setzen und nach welcher Reihenfolge
- Wie sage ich dem von Windows erkannte Bootloader, dass er sich selbs
flashen soll
- Oder werden die *.hex einfach hinteraneinder geflasht
- und und und
Für meine zugegeben noch unreife AVR-Erfahrung habe ich mir grosses
vorgenome,
Aber ih lerne es sont NIE.:-) und
laut google suche soll "jeder" das schaffen könne. nur wie!?!
Für eine step by step How to wäre ich ihnen sehr sehr dankbar.