Hi! Das Keil ULINK ist ja ein ziemlich einfach gebautes und generisches Gerät und sollte auch für alle möglichen anderen Schandtaten als die vorgesehenen brauchbar sein. Deshalb habe ich mir mal den Schaltplan davon erarbeitet. Für alle interessierten hänge ich ihn als PDF-Datei an. Da ich heute das AVR-NET-IO zusammen gebaut hab, möchte ich als erste praktische Anwendung des ULINK daraus einen AVR ISP Programmer basteln. Gott sei Dank beschreibt Atmel (im Gegensatz zu ein paar anderen Herstellern) sehr ausführlich, wie die Programmierschnittstelle funktioniert. Auch das USB-Protokoll vom AVRICE mkII ist dokumentiert. Drum werde ich mal einen "Nachbau" dieses Geräts versuchen. Wenn die Firmware läuft, dann meld ich mich wieder. Bye Hansi
keilomat schrieb:
> Ist das legal ?
eine bin file die jemand testen möchte in einen µC flashen ist legal :p
Hast du einen lpc2148, dann teste bitte, falls nciht spar die die
comments.
@Thomas R. Hast Du das LP Layout auch als Pdf oder Bild? Oder was ist .PCB für ein Format?
Suuuuuper. Das ist ein altes Protel Format. Habs mit dem aktuellen Altium Summer09 aufbekommen. Werde mir Leiterplatten machen lassen! mfg Roger
Roger schrieb: > Suuuuuper. > > Das ist ein altes Protel Format. > > Habs mit dem aktuellen Altium Summer09 aufbekommen. > Werde mir Leiterplatten machen lassen! > > mfg > Roger ja es ist Protel. Kannst du prüfen ob die firmware geht ?
Hast die andere Seite auch noch? Toll wäre es, wenn Du die Bilder in deutlich höhere Auflösung posten könntest ;-)
Hab hier eigtlich alles was ich brauch: * Kompletten Keil ARM + C51 Entwicklungsumgebung * Das Keil ARM Eval Bord MCB2140 * ein Orginal uLink2 * Eagle + Protel + AltiumDesigner +... * Komplette Werkstatt (in der Firma, mit allem Furtz und Tralla) * .... aber leider keine Zeit. mfg Roger
nein, hab nur die layer einzeln exportiert. Da ist auch eine ddb, kannst mit altium importieren. MCB2140, hmm, genau das richtige ... hast wirklich keine 5min um die bins zu flashen und den MCB2140 an USB anschliessen ? :)
Wi bekomm ich denn das bin File auf die schnelle über den (Orginal) uLink2 in das Board? Sonst muss ich ja das NXP ARM Flash Tool besorgen/benutzen! mfg Roger
>Hier der jpg des uLink2
Irgendwie passt das Layout nicht ganz zum Schaltplan!
>Irgendwie passt das Layout nicht ganz zum Schaltplan!
Hallo,
Bitte genauer erläutern..
mfg
Roger
also : P1.25接高电平,原IC2的P1.25由P1.21进行控制。 bedeutet eigentlich P1.25 meets the high level, original IC2 P1.25 carries on the control by P1.21. Wenn ich die pins vergleiche ist P1.25 wirklich über pullup und P1.21 mit 74LV125 IC2 pin 4 verbunden (leider steht im shcematic als net P1.25 statt P1.21). Das ist die einzige diff die ich kenne (abgesehen von dem P0.0 und P0.1 die auf einen connector gehen der nciht im schematic steht und den p0.14 der einen jumper hat - das sind aber ISP connectoren, wenn man den LPC2000 kennt weiss man es auch). So gesehen schematic ist original, pcb aber schon "verbesset" um ISP machen zu dürfen ... sind die chinesen nicht nett ? Direkt an massenproduktion gedacht :P
Layout: Im Layout ist zB. ein Jumper J2 und J3, finde diese nicht im Schaltplan, oder bin ich blind?
Matthias schrieb: > Layout: > Im Layout ist zB. ein Jumper J2 und J3, finde diese nicht im Schaltplan, > oder bin ich blind? siehe 2 posts höher, das sind die die ich meinte. J3 ist /ISP , um ISP modus aktivieren, J2 ist rxd/txd/gnd für ISP
J2/J3 habe ich jetzt verstanden. Gibts für das Layout auch Bilder/pdf, Maßstabgerecht, in s/w nach Lagen getrennt und ohne Bestückungsdruck, so dass man eine LP draus machen kann?
Bitte keine Firmware hochladen für deren Verbreitung ihr keine Erlaubnis habt!
Andreas Schwarz schrieb: > Bitte keine Firmware hochladen für deren Verbreitung ihr keine Erlaubnis > habt! Anreas, also der Huan Dong hat es mir erlaubt, abgesehen davon noch weiss ich nciht ob das eine firmware ist oder ein fake. Aber gut, spass bei seite, hast recht.
habe inzwischen auch ein LPC2178 board bekommen und die hier mal gepostete firmware getestet. Es ist, wie schon vermutet, funktionsfähig, mein dev board meldet sich jetzt als ulink2. Habe das board ergänzt so wie auf dem schaltplan und es funktioniert genau so wie original ulink2. Im prinzip ist die firmware auch bei jedem vorhanden der µVision installiert hat (z.b. in der µVision 3.20, UL2CM3.dll ab 0xxxxxx bis 0xxxxxx) - aus rechtlichen gründen kann ich aber keine genaue anleitung geben, ich denke jeder der in der lage ist es rauszufinden (und dann natürlich noch die destination flash addresse, sn destination addresse, bootlader sprung adresse und sn checksum...) wird auch "in der lage sein" den original ulink2 zu kaufen :) Die schaltpläne sind so gesehen 100% ok.
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.