Hallo Leute, Ich versuch seit einiger Zeit einen STM32L052K86 mit dem STlink anzusprechen, aber dieser sagt immer nur "Cannot connect to the target" Wenn ich die Jumperkabel vom STlink mit der Platine verbinde, reagiert der µC damit, dass zwei LEDs auf der Platine anfangen zu leuchten, eine Reaktion ist also da, aber ein Ansprechen mit dem STlink ist nicht möglich. Das einzige was ich mir jetzt vorstellen kann, ist dass in der Firma die das Board hergestellt hat ein gewaltiges Ar*****ch irgendwo sitzt, und bei dem Ding daher RDP2 gesetzt wurde. Das passt aber nicht zu der Reaktion mit den LEDs, denn wenn bei dem RDP2 gesetzt wäre, dürfte er ja auf den STlink auch nicht mit dem Aufleuchten der beiden LEDs reagieren... Ich habe keine Ahnung was da los ist, aber ich muss auch sagen mit diesem ARM Kram von ST habe ich auch nicht wirklich Erfahrung, vielleicht gibts hier jemanden der mehr drüber weiß? Gruß
Tüftel schrieb: > Ich versuch seit einiger Zeit einen STM32L052K86 mit dem STlink > anzusprechen Tüftel schrieb: > Wenn ich die Jumperkabel vom STlink mit der Platine verbinde Dokumentiere welche Verbindungen du setzt. Nenne bzw zeige den genauen Typ STlink. Manche Leute kaufen sich China-Nachbauten und behaupten mit dem STlink-V2 zu arbeiten. Das wäre nicht korrekt. Tüftel schrieb: > diesem ARM Kram von ST Mit einer solchen "respektlosen" Einstellung wirst du nicht viel weiterkommen. Immerhin ist ST nicht ohne Grund einer der grössten Hersteller von Mikrocontrollern. Tüftel schrieb: > vielleicht gibts hier jemanden der mehr drüber weiß? Ja gibt es. Aber erst - wenn du eine Hilfestellung haben willst - musst du in Vorleistung gehen und detaillierter beschreiben was du tust und möglichst keine Fehler bei der Beschreibung einbauen. Ein Schaltbild und ein Foto vom Aufbau wären sehr hilfreich. Tüftel schrieb: > hat ein gewaltiges Ar*****ch irgendwo sitzt Versuche einzusehen dass das Problem womöglich sogar vor deinem Bildschirm und deiner Tastatur sitzt. Dann könnte evtl. diese Abkürzung auf dich zurückfallen.
erklehr behr schrieb: > Versuche einzusehen dass das Problem womöglich sogar vor deinem > Bildschirm und deiner Tastatur sitzt. Dann könnte evtl. diese > Abkürzung auf dich zurückfallen. Ich hoffe doch mal wirklich dass das so ist, sonst kann es nämlich sein, dass da doch RDP2 gesetzt wurde, dann habe ich ein Problem. Dass ST einer der größten ist, muss nich bedeuten, dass es einer der besten ist, si sind halt günstig. Ich habe es mit 2 STlinks probiert, einem China clone, und einem originalen STlink V2 ISOL, leider habe ich keinen anderen außer den 2en. Ich hab auch die Leiterbahnen vom Header auf der Platine verfolgt, und mit den Pins im Datenblatt abgeglichen, müsste soweit alles stimmen. Was ich an ST eben nicht so wirklich mag, ist ihre EIgenschaft eine Möglichekti in einen µC einzubauen, den auf ewig unlöschbar und unüberschreibbar zu machen. Ausleseschutz verstehe ich ja noch, aber permanenter Lockout jeglicher Flashmöglichkeit??? Ich weiß nicht was der hat, aber irgendwie sieht es nicht so aus als wäre RDP2 gesetzt. Was bräuchte man denn noch für eine einigermaßen zuverlässige Ferndiagnose? Bild vom µC und dem PCB auf dem er hockt? Gruß
Read Out Protection hat nichts damit zu tun dass der Controller über JTAG oder SWD ansprechbar ist. Das wird immer funktionieren. Üblicherweise gibt es aber für den schwierigeren Fall eine Hürde die es zu überwinden gibt: Im Betrieb kann der Controller die SWD und/oder JTAG Pins anderweitig verwenden und damit das äussere Ansprechen verhindern. Dies gilt jedoch nicht wenn der Controller im Reset-Zustand ist. Dann muss man eben versuchen mit aktiviertem Reset die Verbindung herzustellen.
Was ich noch vergessen hab, es sind 4 Verbindungen, GND, VCC, SWDIO, und SWCLK. Diese müssten richtig mit dem µC verbunden sein, nach dem Datenblatt stimmts. Tüftel schrieb: > erklehr behr schrieb: >> Versuche einzusehen dass das Problem womöglich sogar vor deinem >> Bildschirm und deiner Tastatur sitzt. Dann könnte evtl. diese >> Abkürzung auf dich zurückfallen. > > Ich hoffe doch mal wirklich dass das so ist, sonst kann es nämlich sein, > dass da doch RDP2 gesetzt wurde, dann habe ich ein Problem. > > Dass ST einer der größten ist, muss nich bedeuten, dass es einer der > besten ist, si sind halt günstig. > > Ich habe es mit 2 STlinks probiert, einem China clone, und einem > originalen STlink V2 ISOL, leider habe ich keinen anderen außer den 2en. > > Ich hab auch die Leiterbahnen vom Header auf der Platine verfolgt, und > mit den Pins im Datenblatt abgeglichen, müsste soweit alles stimmen. > > Was ich an ST eben nicht so wirklich mag, ist ihre EIgenschaft eine > Möglichekti in einen µC einzubauen, den auf ewig unlöschbar und > unüberschreibbar zu machen. Ausleseschutz verstehe ich ja noch, aber > permanenter Lockout jeglicher Flashmöglichkeit??? > > Ich weiß nicht was der hat, aber irgendwie sieht es nicht so aus als > wäre RDP2 gesetzt. Was bräuchte man denn noch für eine einigermaßen > zuverlässige Ferndiagnose? Bild vom µC und dem PCB auf dem er hockt? > > Gruß Was ich noch vergessen hab, es sind 4 Verbindungen, GND, VCC, SWDIO, und SWCLK. Diese müssten richtig mit dem µC verbunden sein, nach dem Datenblatt stimmts.
erklehr behr schrieb: > Das wird immer funktionieren. Eben bei diesen leider nicht, es gibt die Möglichkeit bei diesem µC den RDP Level 2 zu setzen, was die Debug Schnittstelle PERMANENT und unwiderruflich deaktiviert (E Fuse geschossen), das haben wohl manche STMs... Ich hab auch schon versucht, den µC unter Reset anzusprechen, aber auch das klappt nicht. Ich verstehe echt nicht was da los ist, so hat sich noch keiner bei dem Versuch, ihn anzusprechen gewehrt...
Tüftel schrieb: > Eben bei diesen leider nicht, es gibt die Möglichkeit bei diesem µC den > RDP Level 2 zu setzen Ok, habe ich übersehen. Wenn jemand so dümmlich war diesen Level zu setzen dann gibt es eben nur die Möglichkeit einen neuen Controller in die Schaltung einzulöten.
Aber dann dürfte er auch auf das Anstecken des STlinks nicht mit dem Aufleuchten der LEDs reagieren. Ich werde mir das mal in Ruhe ansehen, vielleicht hab ich was übersehen, ich verstehe wirklich nicht, warum ST µCs baut, bei denen man jede Möglichkeit sie zu flashen permanent deaktivieren kann, aber da kommt bestimmt wieder einer und sagt "Blablabla irgendwas von wegen Sicherheit"
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.