Forum: Mikrocontroller und Digitale Elektronik stm8L disco board unter Linux programmieren


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Andreas R. (daybyter)


Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Hab versucht, ein stm8L Discovery Board nach diesem Tutorial

http://www.colecovision.eu/stm8/L-Discovery%20LED.shtml

zu programmieren. Problem ist, dass stm8flash sagt, dass xxx Bytes 
geschrieben wurden und die COM LED am Board geht auch an.
Aber anscheinend ist danach das Programm nicht auf dem Board, da die 
LEDs nicht wie programmiert, blinken.

Dachte dann zunächst, dass ich evtl. einen Schreibschutz disablen 
müsste, aber stm8flash sagt mir beim -u Switch, dass die Funktion für 
dieses Board nicht verfügbar ist.

Die 2 Jumper für das STLink device sind offen.

Noch eine Kleinigkeit: ich mache meine kleinen Versuche in einer 
VirtualBox VM. Nach dem Anstecken des Boards musste ich einen Filter für 
das STLink USB Gerät hinzufügen. Nach dem nächsten Reboot liess sich die 
VM nicht mehr starten, weil in dem XML File unbekannte Sonderzeichen 
waren. Diese waren in der Seriennummer des STLink Devices versteckt. Hab 
dann die Zeile mit dem Filter in einem Texteditor gelöscht und konnte 
die Maschine wieder starten.

Hilft ja vielleicht jemand...

Danke schonmal für jeden Antwort,
Andreas

von Philipp Klaus K. (Firma: Albert-Ludwigs-Universität) (pkk)


Bewertung
0 lesenswert
nicht lesenswert
Andreas R. schrieb:
> Die 2 Jumper für das STLink device sind offen.

Die aber sollten geschlossen sein, um den integrierten ST-Link des 
STM8L-Discovery zu verwenden. Die Jumper zu öffnen dient dazu, den 
ST-Link des STM8L-Discovery mit anderen Boards zu verwenden, oder um 
einen anderen ST-Link mit dem STM8L-Discovery zu verwenden.

Philipp

P.S.: Ich hab' es gerade auch nochmal experimentell auf meinem 
STM8L-Discovery überprüft: Mit geschlossenen Jumpern klappt es, mit 
offenen Jumpern nicht (stm8flash gibt allerdings keine Fehlermeldung).

von Andreas R. (daybyter)


Bewertung
0 lesenswert
nicht lesenswert
Die 2 Jumper waren das Problem. Geschlossen und schon wandert das 
Programm auf das Board.

Vielen Dank für Deinen Hinweis!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.