www.mikrocontroller.net

Forum: News Projekt: USBprog – ein Volks-Universalprogrammiergerät

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite
Datum: 25.01.2008 19:07

Die Idee eines “Volks-Universalprogrammiergerätes” entstand im Forum aus der Frustration heraus, dass für jeden neuen Controller mit dem man sich beschäftigen möchte erst mal eine neue Programmierhardware gebaut oder gekauft werden muss.

USBprog ist eine Hardwareplattform, die mit verschiedenen Firmwares eine Vielzahl von Funktionen übernehmen kann: AVR ISP, Xilinx CPLD/FPGA Programmer, ARM JTAG, AVR JTAG ICE, I/O Schnittstelle für PC, einfacher Logik-Analysator. Weitere sind in Planung. Die Firmware lässt sich unter Windows und Linux bequem über USB austauschen.

USBprog Hardware

Das wichtigste: alle Quelltexte und Schaltpläne sind als Open Source unter der freien Lizenz GNU/GPL verfügbar!

Mit diesem freien Adapter können wir Entwickler und Mikrocontrollerbegeisterte uns ein großes Stück unabhängig machen! Jeder, der einen größeren Beitrag zu USBprog leisten will, bekommt die entsprechende Hardware vom USBprog bis gegebenenfalls zu kleinen Evalboards vom Projektinitiator Benedikt Sauter gestiftet. Ansonsten kann die Hardware auch selbst nachgebaut werden, da alle Pläne (inkl. Eagle-Dateien) als Download verfügbar sind, oder es kann ein vormontierter Adapter über den Shop bezogen werden.

Autor: bob (Gast)
Datum: 25.01.2008 23:01

Thank you very much. It is possible now for me to use my Linux on
PowerPC laptop to program AVR and Xilinx ICs. Absolutely cool thing!
Tanks a lot!
Autor: Michael Löffler (zvpunry)
Datum: 25.01.2008 23:31

Vormontiert heißt, es müssen nur die Stiftleisten für die Jumper, der 10
polige Wannenstecker und der USB-Anschluß montiert werden (alles dabei).
Die Lieferung erfolgt schnell und unkompliziert. Habe mir auch so einen
USBprog bestellt und bin sehr zufrieden damit, ein sehr nützliches Stück
Hardware. Und Preisgünstig ist es auch noch.

Mitgeliefert ist übrigens eine USB-B Buchse aber die Leiterplatte
erlaubt auch die Montage eines USB-A Steckers (z.B. Reichelt "USB AWF"),
dies habe ich so gemacht weil das Teil eh die Abmessungen eines
USB-Stick hat und die Zielhardware direkt neben dem Notebook liegt.
Sollte es mal mehr Abstand zum Rechner brauchen gibt es ja auch
USB-Verlängerungen...

Ich kann das Teil nur empfehlen. :-)
Autor: Stefan Oberpeilsteiner (stefano)
Datum: 26.01.2008 00:09

Die Frage ob noch niemand die Idee hatte einen USB A Stecker zu
montieren wollte ich schon beinahe im Forum stellen.

Vielen dank an Michael Löffler für diese Information.

Vorallem weil ich die meiste Zeit mit meinem Notebook programmiere wird
dieses Stück Hardware somit sehr interessant für mich. Noch schick in
Schrumpfschlauch eingeschweisst und passt.

EDIT: Nach betrachtung des angegebenes Steckers wundere ich mich
allerdings wie dieser zu dem Platinenlayout passen kann ?

lg Stefan
Autor: Michael Löffler (zvpunry)
Datum: 26.01.2008 00:42

Stefan Oberpeilsteiner wrote:
...
> Vorallem weil ich die meiste Zeit mit meinem Notebook programmiere wird
> dieses Stück Hardware somit sehr interessant für mich. Noch schick in
> Schrumpfschlauch eingeschweisst und passt.
An dem Teil sind Jumper an die man ran will, z.B. um 5V
spannungsversorgung für das target ein oder aus zu schalten. Ich werd
meinen nicht mit Schrumpfschlauch verpacken.

Bzw. glaub bei embedded-projects im forum hab ich was zum thema USBprog
und Gehäuse gelesen. Da hat das jemand in so ne plastik-stange, in denen
man meist größere ICs zum versandt verpackt, reingesteckt. Hat genau
gepasst.

Aber man will an die Jumper ran. Soll jeder machen was er will. ;)

>
> EDIT: Nach betrachtung des angegebenes Steckers wundere ich mich
> allerdings wie dieser zu dem Platinenlayout passen kann ?
Die Platine ist in der Tat dafür ausgelegt entweder die USB-B Buchse
oder den genannten USB-A Stecker verpasst zu bekommen. Geschickt
gemacht, funktioniert wunderbar. ;)

Da ist eine Abbildung des Lieferumfangs und man sieht auf der
Leiterplatte genau wie man es realisiert hat entweder USB-A oder USB-B
zu montieren:
http://www.embedded-projects.net/index.php?page_id=135
Autor: egal (Gast)
Datum: 26.01.2008 00:55

kann man damit die ATmega-Reihe programmieren?
Autor: Holger Krull (krulli) Benutzerseite
Datum: 26.01.2008 04:33

egal wrote:
> kann man damit die ATmega-Reihe programmieren?
logisch...
Autor: mal so (Gast)
Datum: 26.01.2008 10:27

moin

geht das mit dem xiling proggen asu windows heraus einfach oder sind da
ecken und hürden zu nehmen ? denn das steht auf der page nicht so recht
beschrieben

ballos
Autor: Gast (Gast)
Datum: 26.01.2008 10:41

sieht wirklich sehr gut aus!

wieso gibt es aber von der v2 ein board zum runterladen aber von der v3
nur das schema..?
Autor: Clemens Helfmeier (sum)
Datum: 26.01.2008 10:41

Das ist ja ein sehr schönes Projekt. Vor allem muss ich die große
Vielfalt der möglichen Einsätze loben. Gibt es schon Ergebnisse von
Geschwindigkeitsmessungen mit OpenOCD und ARM Flashen bzw. Debuggen?

Vielleicht lässt es sich in der nächsten Version einrichten, dass man
die Versorgungsspannung des Programmierers entweder nach USB oder auf
die Versorgung des Targetboards legen kann. Wenn man nun ein 3.3V Board
anschliesst, wird dieses auf 5V versorgt und geht u.U. kaputt (Strom
fließt zwar durch 100Ohm, aber immehin, ARMS sind ja häufig 5V tolerant,
aber die AVRs ziehen dann über parasitäre Dioden die Versorgungsspannung
des Targetboards auf 5V und es gehen zusätzliche Komponenten an dieser
Versorgung kaputt). Die Wahl könnte man mithilfe von externen FETs auch
am PC vornehmen - sinnvolle Defaults vorausgesetzt.

Wenn man statt des Jumpers JP1 einen Taster vorsieht, kann man das Gerät
auch noch in Schrumpfschlauch verpacken und trozdem programmieren. Für
die ansteckbaren Verbinder (UART, ...) könnte man den Schrumpfschlauch
auch durchlöchern (natürlich bräuchte man dann auch keinen Taster
sondern könnte auch beim ResetJumper einfach ein Loch reinmachen).

Im derzeitigen Schaltplan ist für JP4 zwar kein Pin angegeben, aber
vielleicht ist dieser schon an einem PWM-Ausgang angeschlossen und kann
als Recovery-Clock für "Zerfuste" AVRs genutzt werden.

Ich bin voller Fan von Target-Reset-Tastern auf dem Programmierer.
Irgendwie hat mir der in letzter Zeit echt wertvolle Dienste geleisetet
(kein Reset Taster auf dem Target-Board nötig).

Gibt es irgendwann auch die Board-Datei der neusten Version zum
download?

Schöne Grüße,
 Clemens
Autor: Benedikt Sauter (flopper)
Datum: 26.01.2008 11:15

mal so wrote:
> moin
>
> geht das mit dem xiling proggen asu windows heraus einfach oder sind da
> ecken und hürden zu nehmen ? denn das steht auf der page nicht so recht
> beschrieben
>
> ballos

ne das sollte so gehen. Ist ein C Programm basierend auf der libusb.
Kann gerne Helfen beim erzeugen der .exe Datei, oder Sven der Autor vom
XSVF Player.
Autor: Benedikt Sauter (flopper)
Datum: 26.01.2008 11:18

Gast wrote:
> sieht wirklich sehr gut aus!
>
> wieso gibt es aber von der v2 ein board zum runterladen aber von der v3
> nur das schema..?

es gibt auch eine 3 er

http://svn.berlios.de/svnroot/repos/usbprog/trunk/board/

oder hier ist ein Plan den man gut selber ätzen kann:
http://www.deanandara.com/UsbProgSharp/

Es gibt da noch mehrer.

http://svn.berlios.de/svnroot/repos/usbprog/trunk/board/bae/

Es gibt nur nicht die aktuelle, also gibt es schon nur ist die mit PAD
oder so von Mentor gezeichnet. Das hat der Hersteller gemacht. Nur wer
hat das schon....

Gruss Bene
Autor: Benedikt Sauter (flopper)
Datum: 26.01.2008 11:21

Clemens Helfmeier wrote
>
> Gibt es irgendwann auch die Board-Datei der neusten Version zum
> download?


Wie gesagt das müsste man mit Eagle machen, aber das kann man eh nicht
von Hand löten. Der USB Chip ist so einer von oben und unten löten.

Für den Hobbykeller würd ich die Version nehmen:

http://svn.berlios.de/svnroot/repos/usbprog/trunk/...
Autor: Thomas W. (thomasw)
Datum: 26.01.2008 11:56
Dateianhang: USBprog_Layout_by_TWI.zip (473,3 KB, 165 Downloads)

Hallo!

Auch von mir erstmal ein großes Dankeschön für dieses Projekt. Ich bin
dem USBprog- Fieber seit kurzem verfallen.

Als bei mir der Nachbau anstand, habe ich mir auch alle bisherigen
Selfmade-Versionen angesehen. An der von Benedikt geposteten Version
haben mich die Vias unter den Bauteilen gestört. Bei professioneller
Produktion ist das kein Thema, aber zum selber ätzen und kontaktieren
ist das für mich ein Problem gewesen, da die Bauteile nicht plan
anliegen würden.
Daher hab ich eine eigene Version erstellt. Der Einfachheit halber
einseitig, auch wenn die Platine dadurch etwas größer wurde. Dafür komme
ich mit lediglich fünf Lötbrücken aus.

Sollte das Layout gefallen, kann es auch gerne ins Repository
aufgenommen werden.

MfG und weiterhin viel Erfolg mit dem Projekt,
Thomas
Autor: Benedikt Sauter (flopper)
Datum: 26.01.2008 12:15

super danke Thomas

ist online:
http://svn.berlios.de/svnroot/repos/usbprog/trunk/...

Gruss Bene
Autor: Hans-jürgen Herbert (hjherbert) Benutzerseite
Datum: 26.01.2008 16:37

> > Noch schick in Schrumpfschlauch eingeschweisst und passt.
> An dem Teil sind Jumper an die man ran will, ...
Baut doch aus Lego einen Kasten drumherum

etrwa so :
http://www.gearlive.com/index.php/news/article/diy...

Allerdings: Lego ist brennbar - Nicht unbeaufsichtigt eingeschaltet
lassen.
Autor: Jörn (Gast)
Datum: 26.01.2008 16:48

Hi,
Ich habe auch vor mir den USBprob selber zu bauen. Nach dem Layout von
Thomas W.

Welche Diode kann ich für D1 und D2 einsetzen die es bei Reichelt gibt?

Echt ein super Projekt. Vielleicht komm ich dann endlich mal vom LPT weg
;-)

Gruß Jörn
Autor: Jörn (Gast)
Datum: 26.01.2008 17:03

So hier mal mein Reichelt Warenkorb:

http://www.reichelt.de/?ACTION=20;AWKID=50937;PROVID=2084

Es fehlen nur noch die 2 Dioden
Autor: Thomas W. (thomasw)
Datum: 26.01.2008 18:10

Hi Jörn!

Alle gegenüber der Originalversion nicht veränderten Kondensatoren und
Widerstände sind im 0603er Format. Du musst mal messen, ob auf die Pads
trotzdem 0805er passen. Oder du änderst das Layout.

Eine weitere Möglichkeit ist, dass du bei CSD bestellst. Da ist sowohl
der USB-Controller günstiger als bei Reichelt, als auch die Dioden und
die 0603er Größen zu finden. Außerdem verschicken die bei geringen
Mengen im Luftpolsterumschlag, sodass der Porto sehr gering ist.

MfG,
Thomas
Autor: Benedikt Sauter (flopper)
Datum: 26.01.2008 20:56

Also im Shop hab ich auch noch den USBprog 2.0

http://shop.embedded-projects.net/product_info.php...
Dort sind auch alle Bauteile dabei. Es fehlen ein paar IO Pins, aber für
den AVR Programmierer und die JTAG Anwendungen reicht es. UART ist
ebenfalls nach ausen gezogen.
Autor: pay.c (Gast)
Datum: 26.01.2008 22:49

Also ich möcht hier wirklich nicht blöd rumspammen, aber meine
tatsächliche Meinung (war das Erste, was mir dazu in den Sinn kam):
Goil. Suuuuper super Idee, genial einfach. Was jetzt schon an Stoff
vorhanden ist -> kein Vergleich zu jeglichen kommerziellen Lösungen.

Ihr habt nen Käufer + nen Fan (will nämlich Xilinx FPGA´s proggen, hatte
aber bisher keine teilweise frech teure HW dazu) + hoffentlich
irgendwo mal auch einen Supporter (sofern ich dort durchsteig).

Grüße & nochmal Danke!
Autor: Mario (Gast)
Datum: 27.01.2008 19:20

Ist das Teil prinzipiell geeignet, die PICs von Microchip zu
programmieren?

Hat sich schon jemand daran gemacht, Firmware und Software dafür zu
erweitern?

Falls ihr meint, daß die USBProg-Hardware für PICs nicht verwendet
werden kann, woran scheitert es?
Autor: Frank (Gast)
Datum: 27.01.2008 22:20

Hallo
aber Debuggen geht nicht oder
MFG
Autor: high_speed (Gast)
Datum: 27.01.2008 23:07

> Ist das Teil prinzipiell geeignet, die PICs von Microchip zu
> programmieren?

http://www.embedded-projects.net/index.php?page_id=162


MfG
Holger
Autor: Benedikt Sauter (flopper)
Datum: 28.01.2008 07:48

Mario wrote:
> Ist das Teil prinzipiell geeignet, die PICs von Microchip zu
> programmieren?
>
> Hat sich schon jemand daran gemacht, Firmware und Software dafür zu
> erweitern?
>
> Falls ihr meint, daß die USBProg-Hardware für PICs nicht verwendet
> werden kann, woran scheitert es?

Hallo Holger,

also wir haben die Entwicklung aufgeteilt. Nico hat den PIC Teil
geschrieben und ich hab das USB Framework geliefert. Jetzt hat Nico mal
beides zusammengefügt aber noch nicht getestet, oder ein bisschen und es
klappt aber grad noch nicht.

http://www.liondesign.nl/downloads/cat_view/6-usbp...

Hab leider nächste Woche zwei Prüfungen aber vielleicht find ich kurz
Zeit. Vielleicht hast du ja auch lust mit zu machen?

Gruss Bene
Autor: Benedikt Sauter (flopper)
Datum: 28.01.2008 07:50

Es gibt jetzt auch die ersten Ergebnisse für eine AVR32 Programmierung.
Also wenn jemand ein NGW100 hat dort klappt es schon. Ist gerade nicht
wirklich schnell aber wenigstens geht es mal. Man muss halt jetzt mal
schauen wie man das besser umabauen kann das es mehr fetzt.

http://www.embedded-projects.net/index.php?page_id=235

Gruss Bene
Autor: Jörn (Gast)
Datum: 28.01.2008 19:45

Hi,

da ich sowieso bei Reichelt bestelle würde ich auch gerne dort die teile
mitbestellen. Ich wollte bei den bauteilen bei 0805 bleiben, da dies bei
mir zuhause so ziemlich die Standartgröße ist. Eventuell werd ich dann
nochmal ne neue Platine routen..

Gibt es dort nun dioden die man anstatt den angegebenen nehmen kann?

Gruß Jörn
Autor: Peter Mahlknecht (pmahlknecht)
Datum: 28.01.2008 20:24

Hallo,
wie weit ist die JTAGICE mkII Implementierung? Wird dabei nur das
JTAG-Interface oder auch die Debug-Wire-Funktionalität implementiert?
Grüße Peter
Autor: JTAG? (Gast)
Datum: 28.01.2008 20:28

Ich habe die ähnliche Frage.
Ich Interesse mich für JTAGICE mkll…
Auf der Firmware-Seite steht, dass es sehr lange zeit benötigt aus dem
Flash zu lesen. Kann mir jemand genau sagen, wie groß die
Übertragungsrate ist.

Kann einer seine Erfahrung mir mit JTAG mkll kurz sagen.
-  Gibt es häufige abstürze?
-  Funktioniert das Debuggen (Breakpoint, Step, usw.) und flashen gut?
-  Wie ist die Verbindung zu AVR Studio 4? Wird das Modul ohne Probleme
erkannt?

Manches steht zwar schon auf der Seite, möchte es aber von einem User
gerne wissen.
Danke.
Autor: Thomas W. (thomasw)
Datum: 28.01.2008 21:00

@Jörn:

Habe gestern gesehen, dass Reichelt mitlerweile auch die Dioden MBRS 120
hat.

MfG,
Thomas
Autor: Martin L. (Gast)
Datum: 28.01.2008 22:04

Ein Pegelwandler am Ausgang wäre echt gut. So kann man das Board noch
über USB betreiben und ist total unabhängig von der Spannung der
Zielplatform. (Egal ob 5V, 3.3V, 2.7V oder 1.8V)
Sowas kann man ja gut über einen VCC Pin vom Zielboard detektieren. Bei
den AVRs auch z.B. über den Reset Pin der ja einen Pullup nach Vcc hat.
(So machen das jedenfalls andere Progammieradapter für die AVRs ...)

Viele Grüße,
 Martin L.
Autor: kerberos (Gast)
Datum: 29.01.2008 13:44

Hallo,

ich möchte mir das Dingens komplett selbst nachbauen... Bin aber noch
gnadenloser Anfänger, daher nun mein Problem :-)

Problem:
Ich kann nur leider nirgends den USB Microcontroller (USB N9604-SLB)
finden.
Kann man den denn bei Conrad oder Reichelt nicht bestellen?

Bei Reichelt gibt es den USB N9604-28M. :( Ansonsten hab ich alles
zusammen...
Ich wäre dankbar wenn ihr mir einen Link geben könnten wo ich das Ding
bestellen kann.

Und super Dingens übrigens... gerade auch wegen dem Linuxsupport (also
die GUI und alles)

kerberos
Autor: Benedikt Sauter (flopper)
Datum: 29.01.2008 14:09

Bei Reichelt ist das der hier: USB N9604-28M :: USB Node-Controller DMA,
SOL-28

Alles andere kannst eh nicht selber löten.


Gruss Bene
Autor: Benedikt Sauter (flopper)
Datum: 29.01.2008 14:18

Peter Mahlknecht wrote:
> Hallo,
> wie weit ist die JTAGICE mkII Implementierung? Wird dabei nur das
> JTAG-Interface oder auch die Debug-Wire-Funktionalität implementiert?
> Grüße Peter

Leider fehlt mir gerade die Zeit. Aber es wird erstmal das JTAG
Interface entwickelt. Also es geht das alles was auf der Homepage ist.
Also es ist noch in einem sehr frühen Stadium.


Über die Funktionalität von Debug-Wire schweigt Atmel sehr. Oder kennt
jemand Datenblättern den etwas zu entnehmen ist?
Autor: Micro Mann (micromann)
Datum: 29.01.2008 20:08

> Das ist ja ein sehr schönes Projekt. Vor allem muss ich die große
> Vielfalt der möglichen Einsätze loben. Gibt es schon Ergebnisse von
> Geschwindigkeitsmessungen mit OpenOCD und ARM Flashen bzw. Debuggen?

Dem schließe ich mich an. Ich möchte primär über OpenOCD flashen und
debuggen. Gibt es schon irgendwelche Erfahrungen zwecks Stabilität /
Geschwindigkeit mit Open OCD und ARM7 / ARM 9 Plattformen ?
Autor: Benedikt Sauter (flopper)
Datum: 29.01.2008 20:14

Also aktuell ist das überhaupt nicht schnell. Wenn man mit Programmen
arbeitet die so 10K gross sind dann passts.

http://sunge.awardspace.com/arm-getting-started/ar...

Sun Ge beschreibt das da ganz gut. Für 30 K knappe 200 Sekunden. Wenn es
drüben ist geht das debuggen ganz gut. Aber ich arbeite grad an einer
neuen Firmware mit Dominic Rath dem Autor von OpenOCD. Will das in den
nächsten Wochen fertig bekommen. Dann wird es flotter gehen.

Hier ist die Entwicklung:
http://svn.berlios.de/svnroot/repos/usbprog/trunk/...

Also Licht ist in Sicht. Spätestens wenn meine Prüfungen nächste Woche
vorbei sind sollte das innerhalb 2-3 Tagen laufen.


Gruss Bene
Autor: JTAG? (Gast)
Datum: 29.01.2008 21:18

Na OK.
Ich wünsch dir viel Glück für deine Prüfungen.
Autor: MockUp (Gast)
Datum: 01.02.2008 01:11

Fals es wen interessiert,
habe für die V3 mit eagle ein layout erstellt, mit mini usb und reichelt
gehäuse.

http://forum.embedded-projects.net/viewtopic.php?id=144

selbst geätzt mit smd0805
mfg
Autor: Michael (Gast)
Datum: 01.02.2008 11:57

mockup, mit welchem programm hast du das 3D modell gemacht?
sieht gut aus!

gruß aus wien

michael
Autor: Thomas W. (thomasw)
Datum: 01.02.2008 12:31

Autor: Michael (Gast)
Datum: 01.02.2008 14:04

Danke!  ;-)
Autor: John-eric K. (mockup)
Datum: 01.02.2008 16:18

Ja genau, war eagle 3D
Das ganze past in ein Reichelt Gehäuse,
will aber in der 2ten Version noch einen schalter mit einbauen für die
Spannungsversorgung auf dem isp stecker und rs232 mit raus und die
anderen anschlüsse.
Hab aber grad nicht soviel zeit wegen Prüfungen.
Ansonsten läuft er nun aber bei mir 1a.
Danke Bene für den quarz nochmal.

hier mal noch ein Photo zusammengebaut.
Die Bohrlöcher sind einfach mit durchsichtigem Heißkleber zugemacht.

mfg
Autor: John-eric K. (mockup)
Datum: 01.02.2008 16:28
Dateianhang: usbprog.jpg (86,9 KB, 235 Downloads)
preview image for usbprog.jpg

hm Photo will nicht
Autor: jtenk (Gast)
Datum: 02.02.2008 23:30

Hab ich das jetzt richtig verstanden die letzte Version ist mit
Bauteilen von Reichelt gelötet worden also mit den 0805 SMD-Teilen? wäre
super wenn ich dann auch die Layouts bekommen könnte - ich bin es leid
immer zu nem anderen PC mit Parallelport zu rennen

Grus der jon
Autor: Outi Outlaw (outlaw)
Datum: 03.02.2008 11:12

Super Aktion, vielen Dank dafür.
Autor: John-eric K. (mockup)
Datum: 04.02.2008 17:25

hi
würde euch ein Hochauflösendes PDF reichen mit Schaltplan ect? oder
Gerber dateien + pdf?
weil das mit der eagle lizenz meiner Firma erstellt wurde und ich nun
nicht weiß, ob da noch irgendwelche daten drinnen stehen.

fals ihr bis ende wochende noch warten könnt, würde ich das mit der
eagle light version nochmal routen, will eh noch etwas ändern, wegen den
anschlüßen ect.

Bis auf den Quarz wäre alles bei reichelt zu bekommen, wenn ich recht
geschaut habe.

MfG
MockUp
Autor: jtenk (Gast)
Datum: 05.02.2008 16:15

ne super - Wochenende reicht - hab eh noch Prüfungen
Besten Dank
Gruß der jon
Autor: Jörn (Gast)
Datum: 07.02.2008 19:47

Hi,
ich verwende bei 24 Mhz immer den SMD Quarz von Reichelt, der ist im
Grundton und funktionierte bis jetzt immer einwandfrei..

http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B41;G...

Gruß Jörn
Autor: John-eric K. (mockup)
Datum: 07.02.2008 22:26

Na dann werd ich den drauf setzen.
Ist ja eh alles SMD.

Danke Jörn

MfG
John-Eric
Autor: foo (Gast)
Datum: 08.02.2008 00:31

Wie isn das... die 100 Ohm Widerstände an der Programmier
Schnittstelle... die schützen den Programmer doch nicht wirklich
oder? Oder verträgt der mc 50 mA an den Pins?
Autor: Jens M. (jens-m)
Datum: 10.02.2008 16:48
Dateianhang: TARGET__USB-Prog-V3.1.T3001.pdf (26,4 KB, 187 Downloads)

Hi alle zusammen,

ich habe USBprog um einen Schaltregler erweitert, der eine
Versorgungspannung von 3,3V für das Zielboard liefert. Nun kann über
einen Schiebeschalter zwischen 5V, 3,3V und keiner Spanunnungsversorgung
gewählt werden. Ansonsten ist bisher alles beim alten. Vielleicht kann
jemand einmal drüber schaun, ob soweit alles richtig ist. Eventuell gibt
es ja noch weitere Verbesserungen.

Einen schönen Tag noch

Jens
Autor: John-eric K. (mockup)
Datum: 10.02.2008 21:04
Dateianhang: usbprog_v3_m_oben.jpg (129,6 KB, 198 Downloads)
preview image for usbprog_v3_m_oben.jpg

So hab meinen auch soweit fertig.
werde ich morgen dann mal probe ätzen
und dann werd ich das layout als
hochauflösendes pdf hier reinstellen.
die meisten drucken es ja eh nur aus.

mfg
Autor: John-eric K. (mockup)
Datum: 10.02.2008 21:04
Dateianhang: USBProg_V3_m_unten.jpg (172,6 KB, 236 Downloads)
preview image for USBProg_V3_m_unten.jpg

und von unten
Autor: John-eric K. (mockup)
Datum: 12.02.2008 20:05
Dateianhang: USBProg_V3.0_by_MockUp.rar (565,9 KB, 109 Downloads)

So im Anhang das pdf mit dem Layout.
Meiner Funktioniert soweit ganz gut.

MfG

MockUp
Autor: jtenk (Gast)
Datum: 12.02.2008 23:25

Sieht echt klasse aus dann kann es ja losgehen bei mir - habe mir zwar
etwas andere Dioden (MBRS 120SMD)bestellt - sollte ja aber nicht das
Problem sein
Besten Dank nochmal
Gruß der jon
Autor: Lars Lochmann (Gast)
Datum: 17.02.2008 08:38

Hi,
Hat jemand schonmal mit dem USBprog den ATtiny25/45/85 programmiert. Er
steht da im shop nicht auf der Liste? Wie ist es wenn man den Controller
mit 128kHz taktet. Kann man da den USBProg wie das AVRmkII mit etwa 6
kHz takten lassen. Ist das möglich? Hat da jemand schonmal Erfahrungen
gemacht?

ciao
Lars
Autor: Michael (Gast)
Datum: 17.02.2008 09:32

Ich hab schon einen ATtiny45 mit dem USBprog programmiert - hat
einwandfrei funktioniert!

Gruß aus Wien
Michael
Autor: Morphil (Gast)
Datum: 19.02.2008 08:41

Moin,

währe es nicht auch denkbar den Mega32 vom Target aus mit Strom zu
versorgen? Die Kommunikation zwischen USB_N9604 und dem Mega32 sollte
eigentlich auch noch mit 3 Volt funktionieren (USB_N9604 -> 5Volt;
Mega32 -> 3V).
Autor: Bene (Gast)
Datum: 19.02.2008 13:26

Nicht das das dann so eine gut Wetter Lösung wird ....
Autor: Steffen O. (derelektroniker)
Datum: 06.03.2008 21:59

Hallo,
ich wuerde auch gerne den USBprog nachbauen, kann aber nur Platinen mit
der Tonertransfermethode und einem Buegeleisen aetzen. Aus diesem Grund
ist die Aufloesung nicht sehr gut, und ich weis nicht ob es klappt in
SMD Technik.
Ausserdem hab ich noch nie eine SMD Schaltung selber geaetzt und gebaut.
Deshalb meine Frage: Hat jemand von euch den USBprog schon mit
"normalen" Bauteilen gebaut???
Der Platzbedarf spielt bei mir keine Rolle.
Vielen Dank schon einmal im Voraus,
Steffen
Autor: Michael (Gast)
Datum: 07.03.2008 11:01
Dateianhang: USBprog.jpg (183 KB, 161 Downloads)
preview image for USBprog.jpg

Hier mein USBprog, auf Lochraster
Autor: Steffen O. (derelektroniker)
Datum: 08.03.2008 21:56

Hallo,
Vielen Dank, jetzt weis ich auch, dass das moeglich ist.
Wie hast du den AVR- Controller programmiert, und wieviel haben die
Bauteile zusammen in etwa gekostet???
Ich werde demnaechst ein Platinenlayout entwerfen, dann stelle ich es
hier online.
Gruesse, Steffen
Autor: Benedikt Sauter (flopper)
Datum: 09.03.2008 07:53

Hier hab ich auch noch was:

http://svn.berlios.de/svnroot/repos/usbprog/trunk/...

Gruss Bene
Autor: Michael (Gast)
Datum: 09.03.2008 07:58

grob geschätzt 15€ (atmega32 3,5€ usbn9604 4,5€ + hühnerfutter)
Autor: Benedikt Sauter (flopper)
Datum: 09.03.2008 08:12

es gibt gerade 2 usbprog 2.0 bausätze im shop fuer 22 EUR oder so.
vieleicht ist das interessant...
Autor: Robin (Gast)
Datum: 10.03.2008 10:25

Hallo allerseits,

wie ist den der Stand der Dinge bei MPS430? Ich hab auf dem Server
folgendes Verzeichnis gefunden

http://svn.berlios.de/svnroot/repos/usbprog/trunk/msp430/

Gehe ich recht in der Annahme, dass das die Firmware für den USBProg
ist?

Dann hätte ich noch eine 2. Frage: ich habe derzeit keinen Programmer
für AVRs. Braucht man den zwingend um die Firmware für MSP aufspielen zu
können (so habe ich es auf embedded-projects.com verstanden)?

Da aller guten Dinge 3 sind: Werden die Debuggingfunktionen in IAR
Embedded Workbench vom USBprog unterstützt?

Danke für eure Hilfe und großes Kompliment für die Entwicklung des
Programmers!

Viele Grüße,
Robin
Autor: Thomas S. (thomass)
Datum: 14.03.2008 21:55

Hallo Bene,

ich habe sehr viel über der USbprog gelesen und finde dieses Projekt
echt Klasse.
Ich möchte mir auch einen zulegen zum Debuggen im Zielsystem.
Daher ist die JTAGICE mk2 Klon für mich interresant.
Ich habe einen MEGA 128 und arbeite mit AVR Studio AVR Gcc mit Windows
XP.

Nun wollte ich wissen ob das Debuggen bereis läuft.

Also Programm Starten,Breakpoints,Stopen etc.

Sorry eventuell steht es irgentwo und ich habe es nicht gefunden.

:-) ANFÄNGER 8-)
Autor: Benedikt Sauter (flopper)
Datum: 15.03.2008 05:46

Hallo,

ich bin da gerade die blockierende Bremsbacke. Vielleicht hat Lust
jemand weiterzumachen? Die wichtige Funktion zum Zugriff auf das
Debugregister ist bereits fertig. Könnte auch entsprechend etwas
spenden. Nicht viel aber n bissi. Boards, Geld was auch immer....

http://www.embedded-projects.net/index.php?page_id=163


Gruss Bene
Autor: Thomas S. (thomass)
Datum: 15.03.2008 11:28

@Bene,

da bin ich nicht der Richtige, da ich erst am Anfang stehe.

Ich hoffe Du findest jemanden der sich der Geschichte annimmt.

Deinen Link kannte ich schon war mir nur nicht ganz sicher ob der Inhalt
noch aktuell ist.

Behalte den USBprog im Auge.

Thomas
Autor: Jurij G. (jtr)
Datum: 15.03.2008 11:59

Steffen O. wrote:
> Hallo,
> ich wuerde auch gerne den USBprog nachbauen, kann aber nur Platinen mit
> der Tonertransfermethode und einem Buegeleisen aetzen. Aus diesem Grund
> ist die Aufloesung nicht sehr gut, und ich weis nicht ob es klappt in
> SMD Technik.

Hi,

nimm ein Laminiergerät statt Bügeleisen und gutes Papier, 10mil sind
dann kein Problem.
Autor: Raul (Gast)
Datum: 04.04.2008 23:48

Hi,

das Thema wurde schonmal angesprochen, aber wie sieht es mit Xilinx
FPGAs aus? wird der usbprog von impact erkannt (mit welcher Firmware)
oder muss man den Umweg über xsvf nehmen?

Auf jeden Fall ein echt geniales Projekt! Danke