[STM8] STM8推广最大问题 开发环境(编译器)。

[复制链接]
39287|52
 楼主| void_c 发表于 2009-7-5 13:08 | 显示全部楼层 |阅读模式
ST想借STM32之势推广STM8,没有好的开发环境,至少在但时间内很难推广起来。

STM32是通用核,市场有广泛的编译器,开发工具支持,ST可以不在这上面投入太多精力。

STM8与STM32不一样,stm8是专用核。

专用核首要问题让用户接受这个核和其对应的开发环境,必须在开发环境方面下大力气。
有好的编译器,用户才能更快更好接受这个专用核。

通常专用核编译器是芯片厂商自己开发或者借助第三方优秀编译器。(通常大公司重点在第一点,小公司重点第二点)

ST两方面都不怎么到位。
没好的编译器(如IAR,GCC,KEIL等)支持,尝试一下用STM8都没啥兴趣。

除非STM8有结对价格优势,或者迫不得已的原因(如老板指定用STM8),STM8基本上很难用上。

香水城 发表于 2009-7-5 13:31 | 显示全部楼层

哈哈,一面之词

COSMIC 不好吗? STVD不好吗?

看到楼主在不止一个论坛上、不止一个版面发同样的帖,为什么要到处发帖,唱衰STM8呢?  难道有什么特别的用意? 呵呵~~~~~~
sujianli 发表于 2009-7-5 14:01 | 显示全部楼层

对熟手来说,只要有支持C的编译器,都一样。

呵呵,我觉得 :对熟手来说,只要有支持C的编译器,都一样。
用STM32,搞了一周才基本适应,一个月才熟悉;尽管Keil C用了很多年。
学STM8,一天就习惯了,一周就熟悉了。毕竟是8位机啊,简单很多。
STUSER 发表于 2009-7-5 19:19 | 显示全部楼层

都差不多,用汇编可能上手会慢点,用C的话上手很快啊。。

无非就是刚开始要熟悉一下IDE,COSMIC的语法……
8位的都差不多,无非就是将资源换个名字,换种表达方式……
从ST的Library上手,会非常省事。。。
wlq_9 发表于 2009-7-6 12:07 | 显示全部楼层

香版

可以反映反映.
ST出点小钱,让IAR代为搞一个iar for stm8.keil肯定是没戏了,keil搞其它单片机的经验还浅,而且stm8隐隐约约和arm低端有竞争.
iar反正搞编译器熟的很,而且有奶就是娘,这样可以照顾到许多老iar用户直接转过来.
meizhigang 发表于 2009-7-6 12:34 | 显示全部楼层

有IAR那时再好不过了

IAR的编译效率在业界也是数一数二的了。
为什么ST选择COSMIC呢?因为是法国公司?
香水城 发表于 2009-7-6 12:42 | 显示全部楼层

STM8的核心是从以前的ST7核心发展而来

COSMIC一直致力于ST7编译器的研究与开发,它们的技术已经非常成熟,编译效率不比IAR低;如果IAR也做STM8的编译器,难说它的代码效率是否会比COSMIC高。

只要按照C语言的标准写程序,在使用上各种编译器没有差别,我不知道为什么大家总在编译器上纠缠。

与开发相关的,或与使用习惯相关的是IDE开发环境,在操作界面上和功能上,ST提供的STVD也与IAR的界面没有本质差别,要不了一天就可以熟练使用。



6楼:ST出点小钱,让IAR代为搞一个iar for stm8

1)这个问题早已列入议题
2)这不是一点小钱,而是上百万欧元
3)做出来是否比COSMIC好,如何评估都是个大问题
 楼主| void_c 发表于 2009-7-6 13:00 | 显示全部楼层

价格是老板关心的事,编译器是我关心的事。

价格是老板关心的事,编译器是我关心的事。

选编译器,我最看重四样:
1.通用性。(是否支持多种MCU,IAR,GCC占尽优势)
2.标准性。(对C语言标准支持度。个人只看C99标准,GCC最好,IAR也不错,完全不支持C99的基本不用)
3.扩展性。(对C标准的扩展。GCC,IAR都做的不错。但是如果IAR能引入一些GCC的优秀扩展,而GCC也引入一些IAR优秀扩展就更好了----只是幻想而已)
4.效率。(IAR做的很好,GCC也不错。不过要点名批评一下IAR8051,也不知道IAR是咋回事,IAR8051效率很差)



古道热肠 发表于 2009-7-6 13:26 | 显示全部楼层

哈哈,8位机又出一黑马,好

好不好上手,关键不在编译器.
winloop 发表于 2009-7-6 14:15 | 显示全部楼层

支持6楼

dtmcp 发表于 2009-7-6 15:01 | 显示全部楼层

我关心的是STM8比STM32有什么优势没有,性价比?

kelan 发表于 2009-7-6 19:56 | 显示全部楼层

我更关心的是它的硬件开发工具

软件工具 -- Cosmic 或  Ransional 还蛮好用的嘛!

现在的开发工具(3合1那款) ---- ST Link 3 下载速度太慢了!

烧录芯片时,等待好辛苦

希望ST 代理能出一个高速的烧录器! 

当然价格不能太高!~ 
hjk1986 发表于 2009-7-6 21:46 | 显示全部楼层

支持楼主

楼主的想法不错,我非常支持
walnutcy 发表于 2009-7-6 22:49 | 显示全部楼层

LZ没事瞎闹, 应用与编译器真得有莫大关系吗?

cosmic编译效率还是可以的,我当时用printf函数做了简单的对照,

ST72也是这个编译器,

照你说的,是不是所有的芯片都应由IAR或KEIL来做编译器??
vr2whf 发表于 2009-7-7 01:28 | 显示全部楼层

看不出STM8有什么卖点

跟其他8位机没有什么优势. 问题不在乎于IDE上. 当然有免费的IDE会有助推广, 但不是选用STM8的理由.
winloop 发表于 2009-7-7 08:32 | 显示全部楼层

没有像D板JLINK那样便宜又好用的调试器是个问题

ST-LINK-III好像还是个实验室级的产品
香水城 发表于 2009-7-7 08:55 | 显示全部楼层

哈哈,一点也不奇怪

每次有类似的讨论,总能吸引一些从来没来或很少来ST MCU版面的网友,这说明我们不断地吸引了那些对ST MCU不懈的人,还有□□□□□□□(此处省略若干字)的人。

对于新的事物,在开始阶段不少人都多少有抵触情绪,当然也会有不少人喜欢把自己的思想封闭起来,在没有全面了解的基础上,片面地看待新事物。

记得我们2年前刚刚推出STM32时,就出现了这种现象,俺见怪不怪啦,呵呵~~~~~
machunshui 发表于 2009-7-7 10:08 | 显示全部楼层

用啥编译器,屁关系没有!

用啥编译器,屁关系没有!

有关系的是:

1.编译器价格

2.能否搞到D版

3.调试器价格

vigia 发表于 2009-7-7 10:14 | 显示全部楼层

13楼觉得STLink太慢?

我们实测STLink烧录STM8的速度已经接近flash烧录的理论值了,不知道为什么你觉得慢呢?能不能具体说说你烧录了多大的代码,用了多少时间?

chineser 发表于 2009-7-7 15:00 | 显示全部楼层

stm8 stvd+cosmic建工程 图文讲解

http://www.stmsky.com/bbs/redirect.php?tid=16&goto=lastpost#lastpost
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部