[单片机芯片] MounRiver把Eclipse砍得只剩编译器支持了,变成Keil了

[复制链接]
10024|43
Betty1299 发表于 2021-12-8 11:40 | 显示全部楼层
不用他家自带的IDE,那开发rsic-v用啥啊?
Belle1257 发表于 2021-12-8 11:44 | 显示全部楼层
这个IDE还没用过,听楼主讲完 感觉还是不想用了
B1lanche 发表于 2021-12-8 11:45 | 显示全部楼层
这就是个工具啦,能用就行
Annie556 发表于 2021-12-8 11:45 | 显示全部楼层
哈哈哈,吐槽挺好的,让官方重视一下
海洋无限 发表于 2021-12-8 12:11 | 显示全部楼层
我觉得keil确实挺好用的
 楼主| ufbycd 发表于 2021-12-8 14:26 | 显示全部楼层
海洋无限 发表于 2021-12-8 12:11
我觉得keil确实挺好用的

Keil跟Eclipse各有优缺,但Eclipse的功能更强,使用熟练的话开发效率更高,并且随着个人能力的提升会越来越趋向于用Eclipse.
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
图片1.png
解压之后的目录结构如下:
图片2.png
将以上目录路径分别填充到Eclipse全局配置页面中下图对应位置:
图片3.png
图片4.png
设置完毕后点击Apply and Close,即可完成工具链及OpenOCD调试工具配置。



imdx 发表于 2021-12-8 15:26 | 显示全部楼层
Candic12e 发表于 2021-12-8 11:36
Eclipse是不是开源的,好多界面都好像Eclipse呀

Eclipse是开源的,所以很多厂商都用来做自己芯片的IDE
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
imdx 发表于 2021-12-8 15:30 | 显示全部楼层
Estelle1999 发表于 2021-12-8 11:29
话说,沁恒的RSIC-V的MCU支持用keil开发么?

keil是ARM家的,ARM和RISC-V是死敌。
imdx 发表于 2021-12-8 15:33 | 显示全部楼层
kingsleych 发表于 2021-12-8 09:41
当面对一群只用过keil的人时候,我想这种方式对厂商来说, 是最最省事的,
如果只是适配一下,就解决问题了,  ...

兼容Keil的工作模式不是问题,问题是不要阉割原来Eclipse的工作模式。让用户各取所需,不要为了迎合Keil用户的习惯就QJ原来Eclipse用户。话说Keil和Eclipse我都在用,只说IDE代码编写功能,Eclipse比Keil好得多。当然Keil好处是速度快一些。
imdx 发表于 2021-12-8 15:34 | 显示全部楼层
alxd 发表于 2021-12-8 11:28
我看新版本的IAR 好像也是Eclipse 框架呢

Eclipse本身是一个非常优秀的IDE框架,最重要的它还是开源的
imdx 发表于 2021-12-8 15:38 | 显示全部楼层
就代码编辑这个功能来说,Eclipse肯定是完爆Keil的,Eclipse我愿意用它来写代码,Keil我只是用它来组织工程,编译一下而已。写代码我都是用vscode或者source insight.
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的工具链和开发工具,只是打包一下而已,不用投入过多精力开发。
WCHTech2 发表于 2021-12-8 16:53 | 显示全部楼层
imdx 发表于 2021-12-8 15:54
客户自己折腾开发环境是非常费时费力的。光折腾这样一个开发环境就可以劝退很多人了,毕竟现在MCU选择那 ...

感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户的建议与反馈,MRS已经启动另一个版本的开发工作:保留原生Eclipse的全部功能,内置沁恒GCC工具链及开发工具,支持代码下载、调试功能。
andygirl 发表于 2021-12-8 17:05 | 显示全部楼层
这不挺好么
留下来的,都是精华
imdx 发表于 2021-12-8 17:23 | 显示全部楼层
WCHTech2 发表于 2021-12-8 16:53
感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户 ...

感谢。
期待原生Eclipse版本。
WCH=YYDS。
imdx 发表于 2021-12-8 17:29 | 显示全部楼层
两个版本可以这样命名:
目前版本MounRiver改为MoonRiver,发音一样,中文名字:月亮河
原生Eclipse版本名字:SunRiver,中文名:太阳河。
Eclipse本身就有日食月食的意思,一个月亮、一个太阳凑齐了。
以上都是我随口胡说的,仅供参考。
 楼主| ufbycd 发表于 2021-12-8 18:41 | 显示全部楼层
WCHTech2 发表于 2021-12-8 16:53
感谢您的建议,MRS目前除了完整的集成开发环境外,也提供了如上所说的工具链及OpenOCD工具。结合部分用户 ...

这样也可以,感谢官方听取用户意见,值得表扬,期待完整版Eclipse。
xdqfc 发表于 2021-12-9 11:25 | 显示全部楼层
imdx 发表于 2021-12-8 17:29
两个版本可以这样命名:
目前版本MounRiver改为MoonRiver,发音一样,中文名字:月亮河
原生Eclipse版本名 ...

有才!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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