EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
CH32V103开发板是一款基于RISC-V架构的开发板,要直接对其开发我们还缺乏这方面的经验。然而,可喜的的是MounRiverStudio的推出,它大有化腐朽为神奇的功效。 何以见得呢? 本人曾使用过CH554及CH579开发板,并不曾使用过CH32F103开发板,但要给我块CH32F103开发板并不会使我发憷,因为它的技术路线是有关联性的。但CH32V103却与CH32F103都不是同一类的内核,你说是不是会很可能。 现在有了MounRiverStudio,就能够很方便地将CH32F103的工程文件转为CH32V103的,你说神不神奇?一个工具竟将两者放到了同一起跑线上,起到了化繁为简的功效呀! 那MounRiverStudio该如何使用呢? 1. 下载MounRiverStudio 原以为MounRiverStudio是为CH32V103服务的,似乎它该放在沁恒的网页下,不曾想的是它却独立地放在自己的网页下。其安装程序为MounRiver_Studio_Setup_V121.exe,双击后其主要安装过程如图1~图3所示。
' Q, u5 e3 M; ?! ~/ y) R! Z& ?( b$ a图1 安装向导界面
5 o' I7 Y; I8 N/ X) h7 O $ B* A h7 _ V3 I1 H% B2 Y
图2 接受协议
# e& k* E% D5 e8 B- k3 b$ s2 S. v 7 C( v0 t) F. b9 D
图3 设置安装路径
$ Z8 z+ q1 b! }! R$ z! U- ]安装后,其起始界面如图4所示。 ) t [# v3 V5 o( y$ P' L
图4起始界面 ! p! b" L( \7 Y' U
2. 工程转换 首先在官网上下载CH32F103和CH32V103的开发资源,并分置在2个文件夹内。 然后在起始界面上点击“导入Keil工程”,并在弹出的对话框内选取待转换的工程文件名,如GPIO_Toggle文件夹下CH32F10x.uvprojx。随后再指定目标工程的名称,如GPIO。最后点击“Confirm”按钮。 " w, M8 d x; R+ l4 D
图5 工程转换
# I* d S/ g+ l" E3 e
2 B# `" o' H- ~2 x* F/ ]2 {图6 转换中 7 {: Y) {, S. ^
: B, B( _( D4 [/ D
经片刻转换后,弹出图7所示对话框,则点击“OK”。 0 E B4 L w; f$ {6 k
图7 转换提示
% R8 A. ^4 J5 d1 X
& R/ @! l) A3 y o完成转换后,界面如图8所示。
2 m5 R* Z4 A' y0 L$ I图8 完成转换
5 o- _* ?! }: c% Q此时,点击编译工具图标 ![]() ,则开始编译,编译后的结果如图9所示。
5 o, f3 X) g+ Q# x4 W- x$ D) _' @图9 程序编译 + R* ]" ]0 Y9 N
; t% r9 }( e0 F) k! M( x" ]8 i
提示信息为有3个错误,有1个警告。 其实问题没有多严重,问题则出在该语句: PAout(0) ^= (1<<0); 改为图10所示的内容后就一切OK了!
, V8 m) [0 y/ c5 Z8 h! n, k图10 完成编译 通过编译后,若点击下载工具图标 ![]() ,则可下载程序并查看运行效果。 ( }: K2 L! W2 y. k$ m
图11 程序下载界面 ; Q2 A* Z& M2 ?: v* X8 x/ K
- F4 V ~3 L9 X1 H& g0 O* ? ]& e: R
图12 选取目标文件
' \6 a, {2 m# j& ^8 B) _, A% u
点击下载工具图标 ,即可完成程序下载,见图13所示。 图13 执行下载
, G% [) u7 `1 {2 x! W6 t5 `
3 G4 u, R$ \( j4 v! V
图14 运行效果
0 I6 p- M* c' }8 x; m/ k6 D 一切下来是不是很方便、很简单,这都要感谢MounRiverStudio的助力。
# I1 M( J: {& [, s |