Forum: Mikrocontroller und Digitale Elektronik USBprog jetzt verfügbar als AVR32 Flashprogrammer!


von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

Hallo,

backfrisch gibt es die erste Firmware um mit USBprog AVR32 und daran 
verbundende Flashspeicher zu programmieren.

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

Ich hab bereits eine .bin Datei erfolgreich mit meinem USBprog zu meinem 
NGW100 übertragen.

Vielleicht gibts fuer andere auch Interesse für diese Lösung. Drum 
schreib ich das hier mal rein...


Gruss Bene

von Gast (Gast)


Lesenswert?

Hallo,

ich schaue regelmäßig im Firmwarepool nach den aktuellen Ständen der 
verschiedenen Programmerprojekten. Wäre es vielleicht möglich in die 
Tabelle das Datum des jeweils "aktuellen" Standes aufzunehmen, denn so 
kann man auf einen Blick erkennen ob es eine Aktuealisierung 
zwischenzeitlich gegeben hat ?

Ist nur so ´ne Idee :-)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Werde mir wohl mal ein USBProg nachbauen um mein Grasshopper 
wiederzubeleben :)

Hätte aber mal ne Frage, könnte man das USBProg nicht direkt mit 3,3V 
betreiben? Ich werd nur nicht ganz schlau aus dem Datenblatt des USB 
chips was man da genau ändern muß.

Auch was die beiden shotky-dioden bewirken ist mir etwas rätselhaft...
Eine(D2) als verpolungsschutz hätte ich ja verstanden aber eigentlich 
kann man den USB doch nur mit Mühe verpolen oder? D1 ist dann 
verpolschutz für die externe Schaltung?
Welche bei Reichelt verfügbare Diode könnte man den alternativ 
verwenden?

Gruß
Läubi

von Läubi .. (laeubi) Benutzerseite


Angehängte Dateien:

Lesenswert?

Ach ja ich hab mal ein bischen im Code gestöbert...
Dort wo die ID ausgelesen wird wird ja geprüft ob das LSB = 1 ist um 
festzustellen das die ID gültig ist.
Man kann auch noch die Manufractuer ID testen:
Laut der Spezifikation ist das lezte bit = Odd parity der ersten 7

Also bei Atmel  1F = 0001111 Parity = 1
die restlichen 3 bytes könne ignoriert werden es sei den es steht nen 
continue drin (127) dann steht die ManID im byte 2....

Habs mal als PDF angehangen.

Könnte man also noch zusätzlich prüfen :)

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Und noch ne Nachfrage gg Welche Funktion übernimmt JP3?
Ich hatte irgenwo auf der embedded Seite die Info gefunden wofür die 
Jumper sind... jezt find ichs aber nicht wieder grr

von gast (Gast)


Lesenswert?

@Läubi:
JP3 ist der UART (mit RX, TX und den Versorgungsspannungen); wenn du RX 
und TX brückst, wird der Bootloader gestartet.

Übrigens ist dieser Thread schon im Jänner eröffnet worden. ^^

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

gast wrote:
> @Läubi:
> JP3 ist der UART (mit RX, TX und den Versorgungsspannungen); wenn du RX
> und TX brückst, wird der Bootloader gestartet.
>
> Übrigens ist dieser Thread schon im Jänner eröffnet worden.
Ah danke für die Info... weißt du zufällig auch wo JP4(+Funktion) 
angeschlossen ist??
Im Schaltplan ist das nicht ersichtlich...
Ich weiß das der Thread etwas älter ist aber ich hoffe trozdem mal das 
Benedikt noch mitliest ;)

von holger (Gast)


Lesenswert?

>Ah danke für die Info... weißt du zufällig auch wo JP4(+Funktion)
>angeschlossen ist??
>Im Schaltplan ist das nicht ersichtlich...

Im Igel "show" eintippen und Leitung anklicken.

von gast (Gast)


Lesenswert?

Ja, das ist PA7 - ist nur ein Schalter, der eventuell irgendwann einmal 
in den Firmwares verwendet werden kann.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Alles klar danke... Eagle Schaltplan konnte ich leider auf der Website 
nirgends finden sonst hätt ich da mein Glück versucht.
Hätte noch ne Frage zum USBN9604... kann ich an den V3.3 Anschluß 3.3V 
anlegen und den dann wahlweise mit 5V oder 3.3V betreiben? Im Datenblatt 
steht nur das man das bei 3.3V betrieb tun MUß aber nicht das man es bei 
5V auch tun darf... oder ich hab was übersehen...

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
Noch kein Account? Hier anmelden.