打印
[国产单片机]

EMC 的C编译器怎样?

[复制链接]
4907|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackzbb|  楼主 | 2007-8-24 18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zdongtao| | 2007-8-25 13:12 | 只看该作者

将就用

用过几个项目,至少不坏

使用特权

评论回复
板凳
McuPlayer| | 2007-8-25 17:24 | 只看该作者

有进步

每个版本都有进步,虽然还不满意,希望他能做得更好

使用特权

评论回复
地板
cony9000| | 2007-8-26 15:31 | 只看该作者

编程思想

用C主要是简洁!但汇编主要是精度更好!两者可以混合编程!

使用特权

评论回复
5
abc2001| | 2007-9-14 15:32 | 只看该作者

用EMC做这不少项目,一直都是汇编。没有试过EMCC。

使用特权

评论回复
6
姑苏孙利| | 2007-9-14 22:23 | 只看该作者

最新的版本还不错

使用特权

评论回复
7
谈的元| | 2007-9-27 20:28 | 只看该作者

最新的 也发现不少问题

使用特权

评论回复
8
etual| | 2007-9-27 21:27 | 只看该作者

用的有点怕 .....

我用EM78P260,定义一个数组
他给我分配到第二个PAGE比较后的地方了。
要知道ADD PC,A 必须将表格放在每个PAGE的前 256行
程序跑飞了 ......
请教大家有没有办法将变量绝对定位?就像 C51 的 _at_ 关键字那样
另外还是260,进中断向量的时候,自动切回到 bank0,
但是貌似没有切换回到page0,如果中断服务有jmp指令的话就惨了。(飞...)
PS
中断入口,那堆保存现场和保存C变量的汇编代码,很是恶心 .......

总之就用了几天,抱怨多多,唉....希望以后改进的更加好一点吧。

使用特权

评论回复
9
McuPlayer| | 2007-9-28 09:17 | 只看该作者

楼上把EMC的C语言缺陷发现了好几个

1、中断保护参数过多
2、函数传递参数,损耗也不小
3、变量不能用户指定定位

使用特权

评论回复
10
谈的元| | 2007-9-28 21:46 | 只看该作者

汇编都还有不少问题,我是不敢去碰C的

使用特权

评论回复
11
123654789| | 2007-9-28 21:46 | 只看该作者

C 更加 省 工夫

使用特权

评论回复
12
谈的元| | 2007-9-29 18:40 | 只看该作者

省工夫,肯定的,但代价也是有的。

就是代码,执行效率

使用特权

评论回复
13
McuPlayer| | 2007-9-29 23:29 | 只看该作者

在试验义隆的C

函数带参数和局部变量的问题已经OK了,而且局部变量可以自动覆盖。
其他的,发现了再告诉大家。

使用特权

评论回复
14
figoxwm| | 2007-9-30 13:38 | 只看该作者

我也在用,也发现不少问题,现在代码太大了

我也在用,也发现不少问题,现在代码太大了,很郁闷

使用特权

评论回复
15
McuPlayer| | 2007-9-30 13:48 | 只看该作者

建议

先从小的案子开始使用C开发,否则编译器的问题折腾自己就不值得了。
小案子,方便看产生的汇编,并且船小好掉头,大不了回来继续用汇编(^_^)

义隆的C是委托上海一间公司开发的,应该还在继续完善中,毕竟C是大势所趋

使用特权

评论回复
16
pheavecn| | 2007-10-2 15:59 | 只看该作者

其实可以模仿PIC的C编译器来做。

指令大体兼容的。
楼上的有没有搞C编译器呀?

使用特权

评论回复
17
ddb_21ic| | 2007-10-3 12:29 | 只看该作者

Microchip也是基于gcc做的c编译器

使用特权

评论回复
18
McuPlayer| | 2007-10-3 13:52 | 只看该作者

EMC的C不是移植GCC的

至少现在的版本不是,以前的版本没有分析过。
MicroChip的编译器的来头,没有研究过

使用特权

评论回复
19
figoxwm| | 2007-10-7 09:39 | 只看该作者

还是小心用为好

我最近在用它的C编译器,发现的问题反馈到它们的总部,还是能及时帮你回复的

使用特权

评论回复
20
mikezhong| | 2007-10-19 09:36 | 只看该作者

OK.

TO 10楼:

 EMC的C的变量可以定位到指定的地址啊。

例如:unsigned int mydata @0x22:bank0 ;

使用特权

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

本版积分规则

28

主题

74

帖子

0

粉丝