Moin moin,
ich habe folgendes Problem: Nach einem Firmware Upate kann ich meinen
ULINK-ME nicht mehr benutzen. Genau das selbe Problem, wenn ich es an
einem anderen Computer (B) ausprobiere.
Es kommt immer "SWD Communication Failure" beim Versuch zu Flashen /
Debuggen mit uVision von Keil.
Ich habe mir mittlerweile einen Ersatz besorgt. Zunächst habe ich diesen
an dem anderen PC (B) angeschlossen, damit ich mir nicht wieder die
Firmware zerstöre - kein Problem. Nachdem ich diesen neuen ULINK-ME an
meinem Rechner (A) angeschlossen habe: Genau der selbe Fehler.
Also hab ich an dem anderen PC (B) mal beide ULINK-MEs probiert: Jetzt
funktionieren beide wieder (!??) Nur an meinem PC (A) keiner von beiden.
Also habe ich komplett Keil deinstalliert und nochmal neu. Genauso die
Treiber im Gerätemanager. Kein Erfolg. Jemand schonmal selbe Erfahrungen
gehabt?
Morgen,
also Masseschleife kann nicht sein, da ich das Board über den ULink-ME
mit Strom versorgen lasse.
Takt habe ich auch schonmal runtergestellt.
Die Frage ist nur, warum es an einem PC geht und an dem anderen nicht.
An beiden PCs wird der ULink erkannt.
Wenn ich auf "Erase" gehe kommt der selbe Fehler: "SWD Communication
Failure". Wenn ich den ULink gar nicht anschliesse kommt: "No ULINK
Device found", insofern findet er den ULink.
Übrigens mal im Anhang die Screenshots des Fehlers, der sogarschon in
den Settings auftaucht.
Bei Keil kommt momentan keine richtige Antwort... es braucht da etwas
länger. Aber danke für den Tip ;-). Dort gibt es übrigens auch
Foreneinträge zu dem Thema und Keil hat sich im eigenen Forum dazu noch
nicht geäußert.
(...)
ja ich habe mich schon per Mail an Keil gerichtet und ja ich habe auch
schon in meinen Spam-Ordner geschaut. Und ja: Ich habe es schon per
Telefon versucht, aber da ging niemand dran.
Mittlerweile liegt auch ein IAR Starterkit mit gleicher MCU neben mir...
> Mittlerweile liegt auch ein IAR Starterkit mit gleicher MCU neben mir...
Solltest µVision nicht gleich ad'Akta legen. Der Debugger ist wirklich
sehr schön (einfach) zu bedienen.
Ist da ein gelber JLink dabei, oder ein schwarzer oder ein weisser
(Edu)? Alle nicht-gelben JLinks laufen auch unter µVision :-)
> ja ich habe mich schon per Mail an Keil gerichtet
wohin genau?
support.intl@keil.com
VG,
/th.
Mittag,
also ich habe den ULINK-ME, ist ein JTAG ohne Gehäuse von Keil.
http://www.keil.com/ulinkme/
Für das IAR Board kommt ein IAR eigener on-Board Chip zum Einsatz.
Eigentlich will ich Keil ja nicht aufgeben, aber da kommt keine Antwort
und eigentlich wollte ich loslegen mit Programmieren. Aber wie, wenn der
Programmieradapter / Debugger nicht läuft...
Gruß
By the way, genau das was mir passiert ist im Keil Support Forum:
http://www.keil.com/forum/docs/thread17184.asp
Das Problem taucht dort seit dem 7. Juli auf und keine Antwort oder
Stellungnahme von Keil dazu.
Ach noch einer.....
Das Problem taucht bei mir auch sporadisch auf. Nach 20mal an und
abstecken des USB geht es dann irgendwann mal, vielleicht.
Antworten von Keil etc. habe ich bis heute auch nicht bekommen.
Ist denen auch scheinbar egal, die haben ihr Geld ja.
Mein Fazit: Wenn du noch keine volle Lizenz gekauft hast, schmeiß den
uVision Dreck auf den Müll und nimm was anderes. Das Zeug taugt nicht
für 5 Pfennig.
Aber eins muss man denen von uVision lassen: Die wissen wie man aus
Sch**** Gold macht. Denn nichts anderes verkaufen die, meiner Meinung
nach.
Mit dem ein- und ausstecken muss ich morgen direkt mal probieren. Ich
weiss nicht ob es jetzt vielleicht auch daran liegt, dass ich eine
billig Version vom Ulink habe, aber eigentlich sollte das ja egal sein.
Eigentlich ist der ULink-ME ja sogar ein original Keil Produkt!
Bei mir taucht ein sehr ähnliches Problem auf:
Gestern habe ich versucht, ein LM3S1986 EvalKit von Luminary in Betrieb
zu nehmen. Nach der Software Installation von der mitgelieferten DC ging
erst einmal gar nichts. Vom Support kam die Meldung, eine neue Software
runterzuladen und die alte zu löschen. Jetzt bin ich mittlerweile
soweit, dass sich das Beispielsprogramm (blinky) "builden" lässt. Beim
Versuch, es zu kompilieren und auf das Board rüberzuladen, kommen
folgende Fehlermeldungen (siehe Dateianhang).
Der virtuelle COM Port wurde ordnungsgemäß installiert.
@Daniel Düsentrieb:
Vielleicht könntest Du bereits doch schon jetzt uns mitteilen, wo bei
Dir der Fehler gelegen hat.
Besten Dank im Vorraus.
Schöne Grüße
Also... auch wenn Keil immer noch nicht antwortet: Das Kabel zwischen
Ulink-ME und dem Targetboard hatte einen Wackelkontakt, obwohl ich es
einwandfrei durchprüfen konnte. Nach neu "grimpen" des SW Kabels hat es
dann funktioniert. Vielleicht gab es sogar einen Kurzschluss. Auf jeden
Fall war das Kabel während des Firmwareupdates damals dran und
anscheinend hat das ausgereicht um den einen Ulink-Me zu zerstören.
Übrigens waren alle Komponenten neu. D.h. es hat bei mir schon Out of
the Box nicht funktioniert.
Bei mir war nur das Kabel das Problem, aber mittlerweile was ich so in
Foren gelesen habe, hat Keil auch noch ganz andere Probleme... Da freut
man sich auf zukünftige Entwicklungen, vorallem, wenn man bei Problemen
keinen Support bekommt. Mein Testresultat vom Keil-Kundenservice:
Durchgefallen.
Hallo,
ich habe denke ich das gleiche Problem. µVision möchte den ULink-ME
upgraden das schlägt aber immer fehl. Ich habe nicht einmal ein Target
am JTAG angeschlossen. Im Keil Forum (http://www.keil.com/forum/17184/)
gibts zu dem Problem bisher auch noch keine Lösung..
Hat jemand jemand ein Lösung gefunden?
@Daniel Düssentrieb
Bist du dir sicher das es bei dir am Kabel lag? Erscheint mir irgendwie
unwarscheinlich.. Bei mir müsste der Kurzschluss schon auf der Platine
selbst sein..
Danke!
gruß,
kletterng
Hallo,
ich habe mir einen TMPM330 mit ULINK-ME gekauft und bin jetzt in
derselben Situation. SWD communication failure beim Flashen. Hat schon
jemand die Lösung für dieses nervige Problem?
Grüße cano
Hallo cano,
nein ich habe für mein Problem keine Lösung gefunden.
Bei meinem ulink-me hat es sich aber auch um einen china nachbau
gehandelt.
Es ist in dem Fall also nicht weiter erstaunlich das das Firmwareupdate
das Ding evtl. kaputt macht.
Wenn du das original hast sollte das natürlcih nicht der Fall sein.
grüße,
klettern g.
Hallo
mit Unterstützung der Firma Keil habe ich den Fehler gefunden!
Ich habe fälschlicherweise in meinem eigenen Programm Portleitungen
verwendet, die auch vom Debuginterface benutzt werden.
Folge:
Nach Laden des fehlerhaften Programms blockiert das Debuginterface. Ein
weiteres Flashen scheitert am SWD-Fehler.
Abhilfe:
Pin 30 BOOT\ auf Ground legen – Reset betätigen.
Danach ist die Debugschnittstelle wieder frei und es kann wieder
geflasht werden.
Wünsche gutes Gelingen!
Grüße Cano