2327|8

71

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

RISC-V MCU开发 (十一):跨内核工程转换 [复制链接]

大多数嵌入式工程师使用Keil进行开发,但Keil目前不支持RISC-V内核,只支持ARM内核。MounRiver® Studio(MRS)同时支持两种内核,为了方便工程师从ARM内核迁移至RISC-V内核,MRS增加了Keil工程转换的功能。

 

【工程转换】

1、在主界面工具栏,点击“Import Keil Project”按钮

 

 

2、如下图所示,第①步选择Keil工程的工程文件。第②步选择要转换成的工程类型,目前仅支持CH32V103系列。第③步选择转换后的工程位置。第④步勾选后,转换后的工程会自动导入IDE。第⑤步勾选后,会生成语法转换前的中间文件。

 

 

 

3、点击“Confirm”按钮后开始转换工程

 

 

 

4、转换完成后,选择右键菜单“Build Project”,开始编译工程,编译成功即为转换成功。

 

 

此帖出自单片机论坛

最新回复

keil v5 的编译器估计移植不过来了。v6用的clang改的,还好。   详情 回复 发表于 2021-10-22 14:39
点赞 关注
 

回复
举报

6822

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

这种跨内核工程转换的编译对其他内核可以通用么

仅支持CH32V103系列

 

此帖出自单片机论坛

点评

从MRS界面上看,目前只支持CH32F103到CH32V103工程的转换~MRS本身是集成了RISC-V/ARM两套GCC的,手动迁移过来的ARM工程,只要语法改对了,编译都是没问题的  详情 回复 发表于 2021-10-21 10:02
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

板凳
 

导入后对keil 编译器的自定于语法之类的支持吗?是用的哪套编译器?

此帖出自单片机论坛

点评

从我实验结果来看,MRS是将KEIL上的语法和依赖文件,替换成了RISC-V下的。MRS内置了riscv-none-embed-gcc 和arm-none-eabi-gcc两套工具链。  详情 回复 发表于 2021-10-21 10:06
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

1942

帖子

3

TA的资源

版主

4
 

这功能好像还不错,不过应该是改一些底层文件和工程的配置, 不过在当下各种芯片代替的市场下,这个功能还是非常不错的!

此帖出自单片机论坛

点评

应该是针对ARM到RISC-V对标芯片的平替吧,帮助工程师做一些自动迁移的工作。  详情 回复 发表于 2021-10-21 10:07
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(高级)

5
 
Jacktang 发表于 2021-10-15 14:51 这种跨内核工程转换的编译对其他内核可以通用么 仅支持CH32V103系列  

从MRS界面上看,目前只支持CH32F103到CH32V103工程的转换~MRS本身是集成了RISC-V/ARM两套GCC的,手动迁移过来的ARM工程,只要语法改对了,编译都是没问题的

此帖出自单片机论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(高级)

6
 
freebsder 发表于 2021-10-15 15:54 导入后对keil 编译器的自定于语法之类的支持吗?是用的哪套编译器?

从我实验结果来看,MRS是将KEIL上的语法和依赖文件,替换成了RISC-V下的。MRS内置了riscv-none-embed-gcc 和arm-none-eabi-gcc两套工具链。

此帖出自单片机论坛

点评

keil v5 的编译器估计移植不过来了。v6用的clang改的,还好。  详情 回复 发表于 2021-10-22 14:39
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(高级)

7
 
w494143467 发表于 2021-10-15 15:56 这功能好像还不错,不过应该是改一些底层文件和工程的配置, 不过在当下各种芯片代替的市场下,这个功能还 ...

应该是针对ARM到RISC-V对标芯片的平替吧,帮助工程师做一些自动迁移的工作。

此帖出自单片机论坛

点评

那也挺不错得!  详情 回复 发表于 2021-10-21 10:29
 
 
 

回复

1942

帖子

3

TA的资源

版主

8
 
Moiiiiilter 发表于 2021-10-21 10:07 应该是针对ARM到RISC-V对标芯片的平替吧,帮助工程师做一些自动迁移的工作。

那也挺不错得!

此帖出自单片机论坛
 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

9
 
Moiiiiilter 发表于 2021-10-21 10:06 从我实验结果来看,MRS是将KEIL上的语法和依赖文件,替换成了RISC-V下的。MRS内置了riscv-none-embed-gcc ...

keil v5 的编译器估计移植不过来了。v6用的clang改的,还好。

此帖出自单片机论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表