打印
[单片机芯片]

MounRiver把Eclipse砍得只剩编译器支持了,变成Keil了

[复制链接]
楼主: ufbycd
手机看帖
扫描二维码
随时随地手机跟帖
21
不用他家自带的IDE,那开发rsic-v用啥啊?

使用特权

评论回复
22
Belle1257| | 2021-12-8 11:44 | 只看该作者
这个IDE还没用过,听楼主讲完 感觉还是不想用了

使用特权

评论回复
23
B1lanche| | 2021-12-8 11:45 | 只看该作者
这就是个工具啦,能用就行

使用特权

评论回复
24
Annie556| | 2021-12-8 11:45 | 只看该作者
哈哈哈,吐槽挺好的,让官方重视一下

使用特权

评论回复
25
海洋无限| | 2021-12-8 12:11 | 只看该作者
我觉得keil确实挺好用的

使用特权

评论回复
26
ufbycd|  楼主 | 2021-12-8 14:26 | 只看该作者
海洋无限 发表于 2021-12-8 12:11
我觉得keil确实挺好用的

Keil跟Eclipse各有优缺,但Eclipse的功能更强,使用熟练的话开发效率更高,并且随着个人能力的提升会越来越趋向于用Eclipse.

使用特权

评论回复
27
WCHTech2| | 2021-12-8 15:07 | 只看该作者
本帖最后由 WCHTech2 于 2021-12-8 15:26 编辑

您好,RISC-V单片机集成开发环境,除MRS外,也可使用现有Eclipse+GCC自行构建环境,进行工程创建、代码编写、调试下载。
关于沁恒RISC-V内核单片机,建议使用沁恒的GCC工具链,如使用公版GCC,沁恒RISC-V芯片快速中断等特性将无法使用。
对应芯片的EVT工程支持Eclipse的工程导入接口,采用公版GCC或WCH提供的GCC工具链,WCH芯片工程均无需再配置相关编译参数。WCH-LINK在调试和下载中的配置和使用,README文档内有详细说明。
MRS 提供的工具链及OpenOCD调试工具下载地址为:
http://www.mounriver.com/download

解压之后的目录结构如下:

将以上目录路径分别填充到Eclipse全局配置页面中下图对应位置:


设置完毕后点击Apply and Close,即可完成工具链及OpenOCD调试工具配置。



使用特权

评论回复
28
imdx| | 2021-12-8 15:26 | 只看该作者
Candic12e 发表于 2021-12-8 11:36
Eclipse是不是开源的,好多界面都好像Eclipse呀

Eclipse是开源的,所以很多厂商都用来做自己芯片的IDE

使用特权

评论回复
29
imdx| | 2021-12-8 15:29 | 只看该作者
kingsleych 发表于 2021-12-8 10:33
对是的, 上面我说了, 我曾经对接无数的客户. s家,c家的,N家 包括顺带的一些小半导体公司的客户,
当你面对 ...

这种客户就没必要用RISC-V了,直接用51或者ARM就行了,让他们继续用Keil就好了,国内其它厂商也是这么做的。
MounRiver面对的是RISC-V客户,就是gcc,IDE用原生Eclipse,其它厂商也是这么做的,WCH没必要标新立异把Eclipse改得像Keil

使用特权

评论回复
30
imdx| | 2021-12-8 15:30 | 只看该作者
Estelle1999 发表于 2021-12-8 11:29
话说,沁恒的RSIC-V的MCU支持用keil开发么?

keil是ARM家的,ARM和RISC-V是死敌。

使用特权

评论回复
31
imdx| | 2021-12-8 15:33 | 只看该作者
kingsleych 发表于 2021-12-8 09:41
当面对一群只用过keil的人时候,我想这种方式对厂商来说, 是最最省事的,
如果只是适配一下,就解决问题了,  ...

兼容Keil的工作模式不是问题,问题是不要阉割原来Eclipse的工作模式。让用户各取所需,不要为了迎合Keil用户的习惯就QJ原来Eclipse用户。话说Keil和Eclipse我都在用,只说IDE代码编写功能,Eclipse比Keil好得多。当然Keil好处是速度快一些。

使用特权

评论回复
32
imdx| | 2021-12-8 15:34 | 只看该作者
alxd 发表于 2021-12-8 11:28
我看新版本的IAR 好像也是Eclipse 框架呢

Eclipse本身是一个非常优秀的IDE框架,最重要的它还是开源的

使用特权

评论回复
33
imdx| | 2021-12-8 15:38 | 只看该作者
就代码编辑这个功能来说,Eclipse肯定是完爆Keil的,Eclipse我愿意用它来写代码,Keil我只是用它来组织工程,编译一下而已。写代码我都是用vscode或者source insight.

使用特权

评论回复
34
imdx| | 2021-12-8 15:54 | 只看该作者
WCHTech2 发表于 2021-12-8 15:07
您好,RISC-V单片机集成开发环境,除MRS外,也可使用现有Eclipse+GCC自行构建环境,进行工程创建、代码编写 ...

客户自己折腾开发环境是非常费时费力的。光折腾这样一个开发环境就可以劝退很多人了,毕竟现在MCU选择那么多。建议WCH可以把MounRiver分两个版本来发布,一个K版本,一个E版本。
K版本就是目前的版本,照顾Keil用户习惯,最好和Keil做得一模一样。
E版本就是Eclipse版本,在原生Eclipse加上WCH的工具链和开发工具,只是打包一下而已,不用投入过多精力开发。

使用特权

评论回复
35
WCHTech2| | 2021-12-8 16:53 | 只看该作者
imdx 发表于 2021-12-8 15:54
客户自己折腾开发环境是非常费时费力的。光折腾这样一个开发环境就可以劝退很多人了,毕竟现在MCU选择那 ...

感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户的建议与反馈,MRS已经启动另一个版本的开发工作:保留原生Eclipse的全部功能,内置沁恒GCC工具链及开发工具,支持代码下载、调试功能。

使用特权

评论回复
36
andygirl| | 2021-12-8 17:05 | 只看该作者
这不挺好么
留下来的,都是精华

使用特权

评论回复
37
imdx| | 2021-12-8 17:23 | 只看该作者
WCHTech2 发表于 2021-12-8 16:53
感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户 ...

感谢。
期待原生Eclipse版本。
WCH=YYDS。

使用特权

评论回复
38
imdx| | 2021-12-8 17:29 | 只看该作者
两个版本可以这样命名:
目前版本MounRiver改为MoonRiver,发音一样,中文名字:月亮河
原生Eclipse版本名字:SunRiver,中文名:太阳河。
Eclipse本身就有日食月食的意思,一个月亮、一个太阳凑齐了。
以上都是我随口胡说的,仅供参考。

使用特权

评论回复
39
ufbycd|  楼主 | 2021-12-8 18:41 | 只看该作者
WCHTech2 发表于 2021-12-8 16:53
感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户 ...

这样也可以,感谢官方听取用户意见,值得表扬,期待完整版Eclipse。

使用特权

评论回复
40
xdqfc| | 2021-12-9 11:25 | 只看该作者
imdx 发表于 2021-12-8 17:29
两个版本可以这样命名:
目前版本MounRiver改为MoonRiver,发音一样,中文名字:月亮河
原生Eclipse版本名 ...

有才!!!!!

使用特权

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

本版积分规则