打印
[STM8]

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

[复制链接]
37735|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上手,会非常省事。。。

使用特权

评论回复
5
wlq_9| | 2009-7-6 12:07 | 只看该作者

香版

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

使用特权

评论回复
6
meizhigang| | 2009-7-6 12:34 | 只看该作者

有IAR那时再好不过了

IAR的编译效率在业界也是数一数二的了。
为什么ST选择COSMIC呢?因为是法国公司?

使用特权

评论回复
7
香水城| | 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好,如何评估都是个大问题

使用特权

评论回复
8
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效率很差)



使用特权

评论回复
9
古道热肠| | 2009-7-6 13:26 | 只看该作者

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

好不好上手,关键不在编译器.

使用特权

评论回复
10
winloop| | 2009-7-6 14:15 | 只看该作者

支持6楼

使用特权

评论回复
11
dtmcp| | 2009-7-6 15:01 | 只看该作者

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

使用特权

评论回复
12
kelan| | 2009-7-6 19:56 | 只看该作者

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

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

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

烧录芯片时,等待好辛苦

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

当然价格不能太高!~ 

使用特权

评论回复
13
hjk1986| | 2009-7-6 21:46 | 只看该作者

支持楼主

楼主的想法不错,我非常支持

使用特权

评论回复
14
walnutcy| | 2009-7-6 22:49 | 只看该作者

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

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

ST72也是这个编译器,

照你说的,是不是所有的芯片都应由IAR或KEIL来做编译器??

使用特权

评论回复
15
vr2whf| | 2009-7-7 01:28 | 只看该作者

看不出STM8有什么卖点

跟其他8位机没有什么优势. 问题不在乎于IDE上. 当然有免费的IDE会有助推广, 但不是选用STM8的理由.

使用特权

评论回复
16
winloop| | 2009-7-7 08:32 | 只看该作者

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

ST-LINK-III好像还是个实验室级的产品

使用特权

评论回复
17
香水城| | 2009-7-7 08:55 | 只看该作者

哈哈,一点也不奇怪

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

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

记得我们2年前刚刚推出STM32时,就出现了这种现象,俺见怪不怪啦,呵呵~~~~~

使用特权

评论回复
18
machunshui| | 2009-7-7 10:08 | 只看该作者

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

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

有关系的是:

1.编译器价格

2.能否搞到D版

3.调试器价格

使用特权

评论回复
19
vigia| | 2009-7-7 10:14 | 只看该作者

13楼觉得STLink太慢?

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

使用特权

评论回复
20
chineser| | 2009-7-7 15:00 | 只看该作者

stm8 stvd+cosmic建工程 图文讲解

http://www.stmsky.com/bbs/redirect.php?tid=16&goto=lastpost#lastpost

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

38

帖子

0

粉丝