Hallo, Ich würde gerne wissen, an welches Beinchen vom STM8L052 man welche Leitung vom STlink v 2 anlegen muss, um ihn auslesen und programmieren zu können. Der Hintergrund ist, dass ich hier einen E-Roller aus Chinesien habe, von dem ich dachte, dass die Lötaugen auf der Platine zum Auslesen seien. Dem ist leider nicht so, die lötaugen führen alle Spannung bzw liegen an GND. Daher wird mir jetzt wohl nichts mehr anderes übrig bleiben, als die Beinchen am Prozessor, von denen übrigens recht viele überhaupt nicht mit Leiterbahnen verbunden sind, direkt mit winzigen angelöteten Drähtchen zu verbinden,um vielleicht mit dem Prozessor ins Gespräch zu kommen. Klasse, schon wieder dieses mikro feinlöten... Im Anhang finden sich zwei Bilder, vielleicht hilft das irgendwie.
STM8CubeMX verrät, dass der Pin unter dem roten Punkt bzw. das Lötauge bei Q3 für SWIM und das Lötauge vom Pin daneben für NRST ist. VCC oder GND sagt nichts aus, da NRST über einen Widerstand auf VCC gezogen wird (kann auch intern sein)und bei der Programmierung auf GND gezogen wird. Bei SWIM sicher ähnlich.
Das heißt, wenn ich jetzt an Q3 den SWIM Draht anschließe, und an das Lötauge daneben RST, müsste ich wenn ich den Roller einschalte, und dann versuche, den Chip auszulesen, an die .HEX kommen, wenn das Dinge nicht lesegeschützt ist?
Habe bisher weder STM8L verwendet (und damit kein SWIM), noch µCs ausgelesen. Du solltest auf die Spannungen achten. Wenn der µC über eine externe Spannungsquelle angeschlossen war konnte ich nie programmieren. Kann aber auch an den Discovery Boards liegen, die ich als Programmer verwende. Obwohl der dafür gedachte VCC Pin verbunden war. Dadurch weiß der Programmer welche Spannung der µC fährt. Und natürlich GND brauchst du. Was ich weiß ist, dass man bei SWIM während des Betriebes auf den RAM zugreifen kann. Das könnte beim Code interpretieren helfen.
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.