使用sdcc开发stm8项目

2020-03-11 19:37发布

准备工作:
编译器sdcc,在 http://sdcc.sourceforge.net/ 下载
学习sdcc的好处:
1、开源编译器,我用了10年了。
2、热门核基本都支持,其中包括51,pic,stm8。像低成本的国产stc,国产pic克隆核都能用,只用装一套软件。对于使用fpga软核的人,基本都是热门软核。

666.jpg



3、编译器+notepad+makefile的方式,电脑少装很多东西。减少垃圾。:)
缺点:
1、调试稍麻烦。对于使用串口调试可忽略。
2、有点硬核,刚开始丢掉ide,的确有点难受
3、经比较,sdcc代码比keilc51,iar for stm8 略大些。

 

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
叶春勇
2020-03-12 22:54


我曾经对比过51编译效果,性能和空间上, SDCC 都是弱点

777.jpg

在stm8上,sdcc有高人,现在敢说fastest了。
至于51,keil c51 是最好的。
sdcc 有--opt-code-size和--opt-code-speed 还有一些内存规模的选项,要在选项一致的时候比较。

一周热门 更多>