Keil ULink Schaltplan

OP #1283314
Lesenswert?

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
Angehängte Dateien:
Gast #1424997
Lesenswert?

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
Persönliche Seite #1425163
Lesenswert?

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
Persönliche Seite #1428854
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren