Datum: 29.04.2007 22:04
Hallo an alle Bastler und Entwickler da draussen! Mit usbprog versuche ich einen freien Programmieradapter zu schaffen, mit dem man alles, was das Bastelherz so begehrt programmieren kann. Alle Quelltexte stehen unter der GNU/GPLv2 Homepage: http://www.embedded-projects.net/usbprog Die Technik ist ganz einfach gehalten. Ohne viel Schnickschnack, so dass es schön billig und einfach zum Nachbauen ist. Über USB kann man bequem verschiedene "Firmwares" einspielen. Dafür gibt es ein grafisches Tool (Windows und Linux) mit dem man im "Online Pool" surfen kann und sich dann die gewünschte Firmware per klick einspielen kann. Aktuell bastle hauptsächlich ich alleine an neuen Firmwares aber ich hoffe dass sich bald Leute finden, die eigene Versionen beisteuern. Aktuelle Firmwares: - AVRISP mk2 Klon - JTAG USB Adapter (unteranderem für OpenOCD (ARM7,ARM9)) - USB zu Seriell Wandler (ohne Treiber, CDC) - SimplePort (einfach die 6 IO Leitungen des Adapters nutzen) - es entsteht gerade ein JTAGICE mk2 Klon (stoppen und starten über den GDB funktioniert bereits, leider fehlt mir gerade etwas die Zeit) - es gibt ebenfalls Pläne für einen PIC Programmer NEU NEU NEU USB JTAG ADAPTER mit OpenOCD Unterstützung: http://www.embedded-projects.net/index.php?page_id=175
Datum: 30.04.2007 12:26
Hallo Benedikt Vie viel ist versand nach Dänemark , für 1 oder 2 kits mfg Bingo
Datum: 30.04.2007 12:32
Immer 4 EURO egal wo hin. (Denk das reicht auch für 2 Stück) Gruss Bene
Datum: 01.05.2007 07:42
Sucht vielleicht jemand gerade einen Adapter für etwas bestimmtes? Vielleicht kann man gleich den Firmware-Pool erweitern. Gruss Bene
Datum: 01.05.2007 08:02
Hi ja für diverse 8051er z.b. von Atmel die AT89er und die von Dallas. Gruss Florian
Datum: 01.05.2007 14:36
An einer Firmware für die 8051 von Atmel wäre ich auch interessiert. Gruß Robert
Datum: 01.05.2007 18:52
Also ich hab fuer den AT89S8252 schon mal ein Projekt geschrieben. Waere das was? Das ist die gleiche Hardware nur in gross: http://www.ixbat.de/index.php?page_id=89 Meinst du auch diese Controllereihe oder was genau? Das ich mir mal ein Datenblatt anschauen kann. Gruss Bene
Datum: 01.05.2007 18:55
oder was fuer programmer habt ihr bisher verwendet?
Datum: 01.05.2007 20:03
Mich würde die AT89er Serie von Atmel interessieren. Kinke http://www.atmel.com/dyn/products/param_table.asp?...
Datum: 01.05.2007 20:13
Interessantes Projekt! Für den Anfang würde mich die OpenOCD Firmware interessieren. Allerdings nur zum Flashen, Debugger habe ich mir schon vor Jahren abgewöhnt. Welche Übertragungsrate erreicht das Gerät denn so ungefähr? Der LPC21xx Bootloader ist mir etwas zu langsam. - Michael
Datum: 04.05.2007 08:35
Ich mess es heute mal. Wobei ich noch ein paar Schrauben kenne, an denen man drehen kann. Der schnellste wird er nicht sein, aber will es so haben, dass das arbeiten mit Adapter ok ist. Wie lange braucht denn dieser Bootloder? Hast du da irgendwie zahlen? Also was braucht 1K oder so? Gruss Bene
Datum: 04.05.2007 08:52
Nicht weit weg von der Bitrate der Seriellen die ihn bedient. Nur ist genau die das Problem. Denn während deren UARTs mittlerweile oft fraktionale Baudraten können, hat der Bootloader davon noch nichts mitgekriegt und besteht hartnäckig auf maximal 38400 - es sei denn der Quarz hat zufällig 14,7MHz, was sich aber schlecht mit den 12MHz eines USB-Interface oder den 1MHz eine CAN-Bus verträgt.
Datum: 04.05.2007 13:34
Bei mir läuft ein LPC2136/01 mit einem 20MHz Quarz. Bis zu 38.4 kBaud kann ich beim Flashen einstellen was ich will - also zumindest im Philips Flash-Tool. Die 23xx können zumindest 115kBaud. Gemessen habe ich mal etwa 100 Sekunden zum Lesen der gesamten 256k. - Michael
Datum: 04.05.2007 13:39
Wenn man damit noch die MSP430 Prozessoren programmieren und vor allem debuggen könnte....das wäre schon was.
Datum: 04.05.2007 13:53
> Bis zu 38.4 kBaud kann ich beim Flashen einstellen was ich will
Laut Handbuch macht 115K nur bei 14,7. Ebenso LPC2300.
Datum: 04.05.2007 14:07
115k gehen bei meinem 2136 ja auch nicht mit dem Bootloader. Aber 4k8, 9k6, 19k2, 38k4. In der Firma haben wir ein MCB2300 (LPC2368) mit einem 12MHz Quarz. Den habe ich schon mit 115k geflashed.
Datum: 04.05.2007 20:07
Ist der USBprog vollständig kompatibel zum OpenOCD? Also so, dass ich ihn als Ersatz für das ARM-USB-OCD von Olimex einsetzen kann? Holger
Datum: 05.05.2007 09:48
Ja genau. Die Adapter sind alle "dumm". Die Logik macht immer die OpenOCD Software.
Datum: 01.06.2007 18:00
Hab ein Problem beim kompilieren von OpenOCD für usbprog, hoffe es kann mir wer helfen. Ich versuche openocd mit cygwin unter Windows zu kompilieren und benutze dazu die fertig angepassten sourcen (http://www.ixbat.de//files/admin/embedded/usbprog/...). bootstrap - ok ./configure --enable-usbprog - ok make - problem: sobald das Makefile den "src/jtag"-Ordner erreicht, bricht das makefile mit fogender fehlermeldung ab:
maruchinu@nbi-mplaner /cygdrive/c/Downloads/USBprog/openocd4usbprog/src/jtag $ make gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/helper -g -O2 -MT usbprog.o -MD -MP -MF .deps/usbprog.Tpo -c -o usbprog.o usbprog.c usbprog.c: In function `usbprog_init': usbprog.c:180: error: called object is not a function make: *** [usbprog.o] Error 1 |
Zum fehler führt also folgender teil der usbprog.c:
int usbprog_init(void) { usbprog_jtag_handle = usbprog_jtag_open(); ... |
meiner meinung nach bindet er zwar die header-datei ein und findet den prototyp der funktion, aber die funktion selbst in der library libusbprogjtag.a findet er nicht. hab darauf hin nochmal die libusbprogjtag neu kompiliert und installiert, jedoch auch ohne erfolg. langsam bin ich echt am verzweifeln :( ^^ danke für jegliche Hilfe :) MfG Martin Planer
Datum: 01.06.2007 23:23
Hi, Du solltest vieleicht erstmal zählen lernen. Oder wenigstens die Fehlermeldung auch richtig lesen! Die Zeile, in der Du den Fehler vermutest ist 177 und nicht 180! Außerdem stammt die Fehlermeldung vom Compiler und nicht vom Linker. Und der Compiler hat mit irgendwelchen Libraries erstmal überhaupt nichts am Hut. Das Neukompilieren der libusbprogjtag war also ziemlich sinnlos. CU Frank PS: Hätte ich ja fast vergessen. Der Grund für den Fehler ist, das sich die zu OpenOCD gehöhrende log.h (in src/helper) mit der von libusb-win32 (von cygwin) zur Verfügung gestellten usb.h (genauer gesagt mit der von dieser via windows.h eingebundenen wingdi.h) beißt. Zur Behebung des Fehlers sollte es reichen Zeile 51 zu löschen (oder besser einen Kommentar draus zu machen). Also aus:
#include <usb.h> |
sowas:
//#include <usb.h> |
Datum: 02.06.2007 08:46
Also mal danke für deine Antwort! Arbeite das erste mal richtig mit cygwin und bin nicht (mehr) so wirklich fit beim gcc :) Das kompilieren läuft jetzt wirklich einwandfrei, doch meldet sich jetzt wirklich der Linker zu Wort und zwar mit ein paar Referenzproblemen:
make[3]: Entering directory `/cygdrive/c/Downloads/USBprog/openocd4usbprog/src' gcc -g -O2 -o openocd.exe openocd.o ../src/xsvf/libxsvf.a ../src/target/libtarget.a ../src/jtag/libjtag.a ../src/helper/libhelper.a ../src/server/libserver.a ../src/helper/libhelper.a ../src/flash/libflash.a ../src/target/libtarget.a ../src/pld/libpld.a -lusb -lusbprogjtag /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x17): undefined reference to `_usb_init' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x1c): undefined reference to `_usb_find_busses' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x21): undefined reference to `_usb_find_devices' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x26): undefined reference to `_usb_get_busses' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x79): undefined reference to `_usb_open' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x99): undefined reference to `_usb_set_configuration' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0xae): undefined reference to `_usb_claim_interface' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0xc3): undefined reference to `_usb_set_altinterface' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x108): undefined reference to `_usb_close' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x146): undefined reference to `_usb_bulk_write' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x18e): undefined reference to `_usb_bulk_read' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x2bb): undefined reference to `_usb_bulk_write' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x2e7): undefined reference to `_usb_bulk_read' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x3db): undefined reference to `_usb_bulk_write' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x407): undefined reference to `_usb_bulk_read' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbprogjtag.c:(.text+0x530): undefined reference to `_usb_bulk_write' /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../libusbprogjtag.a(usbprogjtag.o):usbpr ogjtag.c:(.text+0x57a): undefined reference to `_usb_bulk_write' collect2: ld returned 1 exit status make[3]: *** [openocd.exe] Error 1 make[3]: Leaving directory `/cygdrive/c/Downloads/USBprog/openocd4usbprog/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/cygdrive/c/Downloads/USBprog/openocd4usbprog/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/cygdrive/c/Downloads/USBprog/openocd4usbprog' make: *** [all] Error 2 |
:(
Datum: 02.06.2007 10:05
Hast du die libusb installiert? Da sieht so aus als findet der die .a oder .so nicht. Findest du da was in deinem Cywgin? Also das du die libusb installieren kannst? Gruss Bene
Datum: 02.06.2007 10:27
Also das sollte alles installiert sein. Cygwin hat da libusb-win32, also im lib-Ordner befinden sich einige Dateien, die darauf schließen lassen, dass alles korrekt installiert wurde, wie z.B.:
/lib
-> libusb.dll.a
-> /libusb
-> libusb0.sys
-> inf-wizard.exe
-> install-filter.exe
...
-> libusbprogjtag.a
|
Also eigentlich alles da :)
Datum: 02.06.2007 10:32
Ja du hast ja jetzt den include zur usb.h entfernt? Eigentlich brauch man im Linux den include schon, und dazu muss man noch das libusb-dev paket installieren. Gibts sowas für Cygwin auch? In dem Paket sind die benötigten Header Dateien drin. Gruss Bene
Datum: 02.06.2007 10:44
Also ich finde bei Cygwin jetz nur ein Paket - libusb-win32 - und das ist schon installiert, also kein -dev Paket oder sonstiges. Weiß jetzt leider auch nicht ob die devel-sachen da schon integriert sind, weil ich sonst bei cygwin auch kaum extra -dev pakete finde.
Datum: 02.06.2007 10:48
findest du die usb.h? die brauchst du auf jedenfall!
Datum: 02.06.2007 10:50
Ja, die ist vorhanden.
Datum: 02.06.2007 11:38
ok dann muesstest du trotzem die header datei mal wieder einbinden.
du koenntest mal testen eine einfache .c datei
#include <stdio.h>
#include <usb.h>
int main()
{
usb_init();
};
mit gcc main.c -lusb zu uebersetzen oder er die libusb findet.
Datum: 02.06.2007 11:45
Ok. Hab das Miniprogramm erfolgreich erstellen können. Also muss ich die usb.h warscheinlich doch einbinden. Danke mal für die Hilfe, ich hab nun eine 2 Stündige Zugfahrt vor mir, wo ich wieder probieren kann. Werde dann am Abend/Nachmittag meine (Miss-)Erfolge posten ;) Vielen, vielen Dank auf jedenfall schonmal für die nette Hilfe :) MfG Martin Planer
Datum: 02.06.2007 15:59
So, Problem gelöst! Hab das Programm nun endlich erfolgreich erstellen können. Der Fehler ist meiner Meinung nach ziemlich komisch: Ich hab nur im Makefile im Hauptverzeichnis (/src) die Linkerparameter vertauschen müssen, also einfach
USBPROGLIB = -lusb -lusbprogjtag |
in Zeile 199 auf
USBPROGLIB = -lusbprogjtag -lusb |
ändern müssen. Danach funktioniert das Makefile einwandfrei. Hab nicht gewusst, dass die Stellung der Parameter irgendeinen Unterschied macht. Auf jeden Fall bin ich nun glücklich, dass alles funktioniert und ich kann mich endlich an die ersten Schritte mit OpenOCD wagen. :) Für alle die es nun selbst unter Cygwin kompilieren wollen nochmal eine Zusammenfassung:
1) Cygwin installieren
mit allen benötigten Paketen: gcc, libc, make, automake, autoconf, libusb-win32, etc. (weiß auch nicht mehr genau was alles ;)
2) alles irgendwohin extrahieren
3) libusbprogjtag erstellen und installieren
- cd libusbprogjtag/lib
- make
- make install
5) in der openocd4usbprog/src/jtag/usbprog.c folgende Änderungen durchführen
- Zeile 51 auskommentieren (//#include <usb.h>)
- Ich hab noch in Zeile 29 <sys/io.h> in <io.h> ändern müssen (kann vielleicht auch weggelassen werden)
6) cd openocd4usbprog
7) ./bootstrap
8) ./configure --enable-usbprog
9) im Makefile in /src folgendes ändern
- Zeile 199: USBPROGLIB = -lusb -lusbprogjtag in USBPROGLIB = -lusbprogjtag -lusb ändern
10) make
11) make install
|
Für alle, die sich das nicht antun wollen, hab ich die binary angehängt. Zum ausführen benötigt ihr noch 2 dll Dateien von Cygwin: cygwin1.dll (erstellt mit version 1005.24.0.0) und cygusb0.dll (version 0.1.12.1) Danke nochmal für die freundliche Unterstützung Benedikt Sauter! Schönen Tag noch. MfG Martin Planer
Datum: 02.06.2007 16:01
Falls wer die DLLs nicht findet hier als Anhang ;)
Datum: 02.06.2007 16:04
Datum: 02.06.2007 16:16
Also AVR-Programmierung ist kein Problem, nur bei JTAG mach ich gerade meine ersten Schritte ;) Werd mich wohl oder übel erst einmal richtig einlesen müssen, bevor ich dir da helfen kann glaub ich. Sonst wirklich gerne.
Datum: 02.06.2007 19:17
Argh! Dass, das auch nie so funktioniert, wie ich das haben will! ^^ Hab shcon wieder ein Problem :( Wenn ich openocd starte (mit openocd.exe -f usbprog.cfg), dann schaut auch alles fürn anfang ganz gut aus:
C:\Dokumente und Einstellungen\maruchinu\Desktop\openocd>openocd -f usbprog.cfg Info: openocd.c:86 main(): Open On-Chip Debugger (2007-04-11 16:20 CEST) Info: usbprog.c:184 usbprog_init(): USB JTAG Interface ready! |
Aber danach geht nichts mehr weiter und ich kann mich auch nicht per telnet auf Port 4444 verbinden :( Hat wer nen Vorschlag? ^^ thx Martin
Datum: 03.06.2007 09:11
Morgen, hast du schon ein Zielboard angeschlossen? Wenn ja wie?
Datum: 03.06.2007 12:01
Also das Board ist wie auf dem Bild im Anhang angeschlossen. Bei dir auf der Homepage steht ja dabei Vref unbedingt auf Vcc vom USBprog hängen, was ich aber nicht machen kann, da: 1) Vref auf meinem Board nicht zugänglich ist und auf dem Board rumlöten werd ich sicher nicht ;) - dafür wars mir zu teuer :P 2) Vref auf dem Board von fix mit einer 3.3V Referenzspannung verbunden ist. (zu sehen auf http://www.olimex.com/dev/images/LPC2378-STK-sch.gif , am linken Rand bei ca. 2/3 von oben ist der JTAG Stecker)
Datum: 03.06.2007 12:35
kannst du mal den openocd mit dem Parameter -d 3 zusaetzlich starten. Sagt er da mehr?
Datum: 03.06.2007 12:42
Ja, da kommt eindeutig mehr :)
C:\Dokumente und Einstellungen\maruchinu\Desktop\openocd>openocd -d 3 -f usbprog.cfg Info: openocd.c:86 main(): Open On-Chip Debugger (2007-04-11 16:20 CEST) Debug: jtag.c:1342 jtag_init(): - Info: usbprog.c:184 usbprog_init(): USB JTAG Interface ready! Debug: usbprog.c:152 usbprog_reset(): trst: 0, srst: 0 Debug: jtag.c:285 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1133 jtag_reset_callback(): - Debug: bitbang.c:246 bitbang_execute_queue(): statemove end in 0 Debug: jtag.c:285 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1133 jtag_reset_callback(): - Debug: bitbang.c:260 bitbang_execute_queue(): scan end in 0 Debug: jtag.c:1003 jtag_build_buffer(): fields[0].out_value: 0x7fea0000000000ff Debug: usbprog.c:111 usbprog_write_and_read(): write and read 640 |
Danach hängts wie gewohnt ;)
Datum: 03.06.2007 20:57
das sieht mehr nach einem Leitungsproblem aus. Da hast sicher kein dreher drinnen? Kannst du mal TMS und TCK vertauschen? Gruss Bene
Datum: 04.06.2007 00:01
Ok, das mit den Leitungen probier ich morgen aus (hab heute keine Zeit mehr dafür). Hab heute einige Zeit das Programm debuggt und hab den Fehler eingrenzen können. Er tritt in usbprogjtag.c auf und zwar ziemlich am ende, in der Zeile 125. Das ist folgende:
while(usb_bulk_read(usbprog_jtag->usb_handle,2, tmp, 64, 1000) < 1); |
Bis dort hin läuft alles wie geschmiert und ab dort hängt dann plötzlich alles und ich muss es abwürgen. Wer morgen da mal weitersehen ;)
Datum: 04.06.2007 08:52
Ja, hab auch sicherheitshalber nochmal gemacht... trotzdem nix :( Ich glaub ich überprüf nochmal die Hardware... vielleicht funktioniert dort was nicht ganz richtig :-/ (muss aber erst warten bis ich wieder Zugang zu einem Oszi habe ;)
Datum: 04.06.2007 10:40
Ok, also ich kenne jetzt drei Installationen unter Linux mit denen das so funktioniert. Ich kann heute abend mal deine Windows Version ausprobieren. Muss da nur mal meine alte Windowshobel anschmeissen. Gruss Bene
Datum: 08.07.2007 16:24
Tag zusammen, ich hänge aktuell an exakt der selben Stelle. Gibt es dazu mittlerweile eine Lösung? Unter Linux klappt es leider auch nicht :( Gruß Mathias
Datum: 08.07.2007 16:50
hallo matthias, aber unter linux arbeitet du mit den richtigen rechten, am besten man sich nicht sicher ist einfach als root starten. Gruss Bene
Datum: 09.07.2007 18:48
Windows hängt genau, wie hier im Thread beschrieben, unter Linux wurde kurz das USBPROG gefunden, aber der JTAG Scan scheiterte. Das kann an einen zu niedrigen ARM Clock liegen, dann habe ich diese hochgedreht, allerdings ohne Erfolg. Einen Tag später wurde in identischer Konfig nicht mal mehr der USBPROG gefunden :( Gruß Mathias
Datum: 09.07.2007 20:07
Hm kann sein das du zuviel Lötzinn an den Beinchen vom ATMega32 hast? Ich hab solche Phänomene immer dann wenn dies der Fall ist. Gruss Bene
Datum: 09.07.2007 21:45
Ein EEPROM Brenner Firmware fände ich noch recht interessant.
Datum: 12.07.2007 17:13
Hallo Martin, hast du deine Entwicklungsumgebung noch aufgebaut? Bin gerade dem Windows-Problem auf der Schliche. Gruss Bene
Datum: 12.07.2007 17:26
Hallo Bene ;) Sollte eigentlich noch alles so daheimliegen, wie ich es damals aus Verzweiflung in die Ecke geschmissen habe ^^ Nur so auf die schnelle komm ich da jetz nicht hin - komm frühestens am Wochenende wieder mal nach hause (wohn nämlich wegen Ausbildung etc weiter weg) PS: Hab nur jetz irgendwie auch ein Problem mit dem USBprog - er wird nicht mehr richtig erkannt von Windows (vl. mal die Firmware neu aufspielen...) - trotzdem komisch, hab doch noch letztes Wochenende damit AVRs programmiert :(
Datum: 16.07.2007 10:48
Guten Tag, ist ihr USB-Prog auch zu einem ULINK-ARM-Debugger kompatibel, bzw gibt es Erfahrungen mit ihrem USB-Prog unter KEIL µVision.
Datum: 26.09.2007 06:49
Mittlerweile gibt es eine OpenOCD Windows Version für usbprog http://www.embedded-projects.net/index.php?page_id=175
Datum: 05.04.2008 19:38
Hallo Benedikt Sauter, Eine frage wird die Firmware2 schon http://svn.berlios.de/svnroot/repos/usbprog/trunk/...) von openOCD unterstützt? Gruß Marco
Datum: 05.04.2008 20:58
Noch eine Frage: Wie steht es um den Logic Analayzer?
Datum: 06.04.2008 08:20
hallo, die firmware2 ist noch am enstehen. Der Logikanalysator sollte gehen aber irgendwas haengt wohl. ich muss das mal pruefen. Evtl schaff ich es heute noch.
Datum: 26.04.2008 09:42
Hallo, es gib ja den USBprog 2.0 und 3.0 wo liegen da die Unterschiede?
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel
