STM8 - STVD stürzt ab beim Drücken des "Programmer"-Buttons

#5283382
Lesenswert?

Hallo Gemeinde,
Vor ein paar Stunden erst habe ich mir die von ST vorgeschlagene IDE und 
den Debugger runtergeladen. Nun versuche ich das ganze zu verstehen und 
mal für den Anfang ein kleines Programm für einen STM8S003F3 zu 
schreiben. Auch wenn es nur mit einer LED blinkt - mehr brauche ich 
gerade noch nicht. Nun kommt aber folgendes: beim Drücken auf den 
"Programmer"- Button stürzt das Programm ab, bislang jedes Mal. Online 
nach einer Lösung schauen hat keinen Erfolg gebracht.

Außerdem ist STVD an sich ist recht... gewöhnungsbedürftig (vielleicht 
bin ich einfach von Eclipse + AVR Plug-In verwöhnt). Beispielsweise 
startet STVD mit eigenartig angeordneten Fenstern. Ich positioniere die 
so, wie ich will, aber die IDE scheint es nicht abzuspeichern. Muss ich 
wirklich jedes mal damit die Zeit vergeuden? Falls es dafür einen 
Tutorial gibt: wo genau?
MfG, Viktor

EDIT: Beim Öffnen jeglicher Dateien aus der IDE raus wirft STVD einen 
Fehler mit "access denied". Die IDE startet scheinbar neu, dann sind die 
Dateien aber schon geöffnet. Ist es bei allen so oder hab ich nen 
Montags-Build erwischt?
#5285491
Lesenswert?

Danke @pegel für den Tutorial. Hab da was neues lernen können, z. B. 
über SPL und dass es gesondert eingebunden werden muss.

Die Probleme bleiben trotzdem. Cosmic sendet mir ums Verrecken keine 
Mail mit der Lizenz. Im Internet gibt es genau 0 Infos, die sich mit dem 
Einbinden von SDCC (Alternativer Compiler) ins STDV befassen. Wohin man 
auch schaut - die, die STM8-µC programmieren, haben wohl die grausame 
traumatisierende Erfahrung des Einrichtens verdrängt.

Alles in allem hab ich wohl, von der theoretischen Debugging-Möglichkeit 
und niedrigen Hardwarepreisen geblendet, fünf Euro für den ST-Link und 
eval-board missinvestiert.
Gast #5285648
Lesenswert?

Viktor B. schrieb:
> Alles in allem hab ich wohl, von der theoretischen Debugging-Möglichkeit
> und niedrigen Hardwarepreisen geblendet, fünf Euro für den ST-Link und
> eval-board missinvestiert.

Wenn dir die CPU egal ist, du nur möglichst kostengünstig und 
problemfrei entwickeln willst, nimm den MSP430:
- günstige Eval Boards
- kostenloser Profi Tool Chain z. B. IAR
- Debug Interface auf Eval Board (läuft auch unter Win10)
- top Dokumentation
- top µC fürs Selbststudium
Gast #5285777
Lesenswert?

Viktor B. schrieb:
> Alles in allem hab ich wohl, von der theoretischen Debugging-Möglichkeit
> und niedrigen Hardwarepreisen geblendet, fünf Euro für den ST-Link und
> eval-board missinvestiert.

Ich habe mit IAR angefangen und konnte mich so ganz auf den Controller 
konzentrieren. Für einen STM8Sx03 gibt es bei IAR keine Einschränkungen. 
IAR ist schnell eingerichtet und einfach benutzbar, wenn man nicht 
gerade vollständiger Anfänger ist.

Anmerkung: Ich arbeite nicht für die und bekomme auch nichts für diese 
Empfehlung.
#5288337
Lesenswert?

Viktor B. schrieb:
> Die Probleme bleiben trotzdem. Cosmic sendet mir ums Verrecken keine
> Mail mit der Lizenz.

Das dauert manchmal ein paar Tage. Ich wollte auch meinen 
STM8-Compilervergleich (http://www.colecovision.eu/stm8/compilers.shtml) 
aktualisieren und warte dazu seit Freitagabend auf eine Cosmic-Lizenz.

> Im Internet gibt es genau 0 Infos, die sich mit dem
> Einbinden von SDCC (Alternativer Compiler) ins STDV befassen. Wohin man
> auch schaut - die, die STM8-µC programmieren, haben wohl die grausame
> traumatisierende Erfahrung des Einrichtens verdrängt.

Das geht leider nicht so elegant. Am besten wäre es, wenn ST SDCC in 
STVD unterstützen würde. Eine Alternative ist, dem SDCC beizubringen, 
gegenüber STVD zu behaupten, dass er Raisonance sei.

Die meisten SDCC-Nutzer verwenden ihn wohl ohne bzw. mit einer anderen 
IDE (z.B. Code::Blocks oder Eclipse, wobei es zu letzterem ja hier auch 
schon Diskussionen gab).

Philipp

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