cancel
Showing results for 
Search instead for 
Did you mean: 

STM8S programming - No Toolchain!

GenuineDeveloper
Associate III
Posted on June 14, 2018 at 09:51

Hi,

I want to use stm8s003f3 in my project. I was under the impression just like stm32 the ide and tool chain might be easily available. However, the same was not the case. I installed STVD as my IDE and wanted standard peripheral library for programming in C. But I wanted a toolchain for which I chose Cosmic C compiler. The thing is free, but, the license needs be received from Cosmic via email. I have already done the registration and requested them the license by sending my PC details. However, I have not yet received any response yet. I really need it urgently for my application development purpose.

Can someone help me out here?

Can I get a license temporarily?

Are there any better alternatives from ST or other sources?

Kindly help me.

#stm8-toolchain #stm8 #stm8s-spl
4 REPLIES 4
Uwe Bonnes
Principal III
Posted on June 14, 2018 at 10:53

SDCC is available for the STM8 and the author was active in this forum.

henry.dick
Senior II
Posted on June 14, 2018 at 12:06

you could try to use the limited versions of compilers from cosmic and other vendors, including iar. no license needed and it will get you going right away.

cosmic is usually pretty fast in responding to license request.

Philipp Krause
Senior II
Posted on June 14, 2018 at 15:14

Better depends on what you want. There is a comparison of compilers:

http://www.colecovision.eu/stm8/compilers.shtml

, but it does not cover the IDE aspect.

Personally, I do not use an IDE often. AFAIK, only Cosmic and Raisonance can be used easily with the STVD IDE. Cosmic, Raisonance and IAR also each have their own IDE. AFAIK IAR and SDCC can be used with Eclipse, and SDCC with Code::Blocks.

Philipp

luca239955_stm1_st
Senior II
Posted on June 19, 2018 at 10:00

did you get your license in the end?

If this is not the case please forward your request to me (luca dot ubiali at cosmic dot fr) and I'll make sure it gets managed quickly.

Regards,

Luca (Cosmic)