Hallo, ich habe mir den Source für AVaRICE vom github runter geladen und wollte mir eine aktuelle Version mit USB-Unterstützung unter CYGWIN bauen. Vorliegen habe ich hier die USB-Treiber, die Files sind: libusb-1.0.a libusb-1.0dll.a und die Header libusb.h. Die sind von hier: https://github.com/libusb/libusb/releases Den Header habe ich in das src Verzeichnis vom AVaRICE kopiert. Die Libs habe ich nach cygwin\lib kopiert. Da holt er auch die anderen Libraries her. Jetzt habe ich aber keine Ahnung, wem ich beibringen muss beim build, dass er diese auch mit nutzt. Wenn ich beim make -lusb-1.0 mit angebe, dann meldet er später auch nur, dass er ohne USB-Unterstützung gebaut wurde. Beim configure meldet er schon: "checking for usb_get_string_simple in -lusb... no" Wie bringe ich ihm bei, dass er USB-Unterstützung einbindet? Ich verstehe dieses configure Zeugs nicht unter Linux :-/ Bin eher in Windows unterwegs. Deswegen ja auch Cygwin. Nutzen wollte ich das mit dem ATMEL ICE, soweit ich weiß, wird der von AVaRICE unterstützt? Wäre nett, wenn jemand (Jörg? :) ) einen Hinweis hätte. Danke.
:
Bearbeitet durch User
Ok, nach gefühlt 1000 Links anklicken während der Suche im WEB habe ich bemerkt, dass nur die entsprechenden USB-Libraries und für den AtmelICE auch die HID Library vorliegen muss. AVaRICE wird dann entsprechend gebaut. Habe also mein Cygwin entsprechend konfiguriert mittels dessen Setup-Tool. Irgendwann hat er beim configure das USB yes gemeldet. Ich bekomme auch keine Fehlermeldung mehr, dass USB support fehlt wenn ich AVaRICE starte. Allerdings habe ich während dessen auch bemerkt, dass das Device, was ich nutzen wollte, garnicht unterstützt wird :) Also einpacken und doch Microchip-(Monster)-Tools nutzen.
:
Bearbeitet durch User
900ss D. schrieb: > Habe also mein Cygwin entsprechend konfiguriert mittels dessen > Setup-Tool. Weshalb Cygwin? Spätestens seit WSL2 gehört das in meinen Augen zu den unnötigsten Windows-Tools...
Paddy schrieb: > WSL2 Ich nutze kein Windows 10. Meine Windows 8.1 Installation läuft seit 2013 völlig zufriedenstellend. Ich sah bisher keinen Grund das zu ändern. Ich werde vermutlich eher zu Linux wechseln als zu W10. Und WSL2 hätte mein Problem nicht gelöst, dass die USB-Unterstützung nicht funktionierte.
900ss D. schrieb: > Ich nutze kein Windows 10. Meine Windows 8.1 Installation läuft seit > 2013 völlig zufriedenstellend. Ich sah bisher keinen Grund das zu > ändern. Na ja, es gibt allerdings in dem Fall auch wirklich überhaupt keinen Grund, das nicht zu tun. Oliver
Ich müsste bei mir auch mal das ganze updaten, auf was muss man den so alles achten wenn man AVaRICE erstellen will? Ich benutze noch XP und cygwin ist da schon drauf, brauchte ich alleine schon um die ganzen DLLs zusammen zu sammeln.
Peter schrieb: > uf was muss man den so > alles achten wenn man AVaRICE erstellen will? Hab die Frage gerade erst gesehen... In diesem File https://github.com/avrdudes/avarice/blob/main/doc/README.cygwin steht es grundsätzlich beschrieben. Für USB müssen die entsprechenden Libraries in den richtigen Verzeichnissen liegen. Was ganz genau die richtigen USB-Libraries sind hab ich nicht mehr genau erforscht da ich vorher festgestellt hatte, dass ich AVaRICE nicht nutzen kann. Der von mir genutzte Controller AVR128DA wirdnicht unterstützt. So hab ich es jedenfalls verstanden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.