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所示。
% ]% Z2 a! r' d. U1 Y! [图1 安装向导界面
; P4 \! w1 H6 Q" L : [, S3 v, k' y! w1 ~, `
图2 接受协议 4 R4 b% i; q4 i3 q o+ e$ [
. B: S& b" x, e- x" W5 b图3 设置安装路径 3 ~, K/ ^/ I9 a
安装后,其起始界面如图4所示。
1 _$ E& Z+ G3 u" o1 y1 o5 X; ^& _图4起始界面
2 I2 s( o8 r! p: V' q& G! a2. 工程转换 首先在官网上下载CH32F103和CH32V103的开发资源,并分置在2个文件夹内。 然后在起始界面上点击“导入Keil工程”,并在弹出的对话框内选取待转换的工程文件名,如GPIO_Toggle文件夹下CH32F10x.uvprojx。随后再指定目标工程的名称,如GPIO。最后点击“Confirm”按钮。
4 u( r4 j7 O- o图5 工程转换
6 q: ~6 B2 P/ Y% c4 I5 u3 c& L
i7 ~) ^: N/ x3 k% x, \图6 转换中
/ z% o6 B+ p7 a9 k. @; z# H. c3 \
经片刻转换后,弹出图7所示对话框,则点击“OK”。
8 `8 {% J2 C, s/ ~# X图7 转换提示
/ B+ o1 l$ m A% L. P) X* K, K0 k& h2 q2 A1 b' P1 `
完成转换后,界面如图8所示。 / S1 f; d7 }2 u3 B6 i* Z
图8 完成转换 N0 Z5 k8 n! i3 x/ y/ j
此时,点击编译工具图标 ![]() ,则开始编译,编译后的结果如图9所示。
& N% M9 S1 ?9 C" |2 [, B( u5 w- V图9 程序编译 1 ?+ p. d. \: j" v4 ^
$ |; ?& D# t% ?" }# }$ H# Q9 K
提示信息为有3个错误,有1个警告。 其实问题没有多严重,问题则出在该语句: PAout(0) ^= (1<<0); 改为图10所示的内容后就一切OK了! " c8 ?0 K7 j: B9 h; C; B5 n/ x
图10 完成编译 通过编译后,若点击下载工具图标 ![]() ,则可下载程序并查看运行效果。 l% v8 }1 H5 X' [ b) l! H# ~9 ]
图11 程序下载界面 % g6 C9 @/ F2 g7 \
![]()
$ E7 [& ]4 Q( \( w& k图12 选取目标文件
1 K1 e, H* e# |9 n) N0 r
点击下载工具图标 ,即可完成程序下载,见图13所示。 图13 执行下载
( g) n+ E) x* j$ ]% |) s
![]()
( Z' d) U% P& a# o% z图14 运行效果
% O1 l& n+ }" o0 i 一切下来是不是很方便、很简单,这都要感谢MounRiverStudio的助力。! i9 W( U- A, T+ B$ p
|