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所示。
" w: e. I# k7 c) ]8 M, j图1 安装向导界面 4 Y$ n' {, V4 l+ ~) v
& r1 W u* u9 [; c# D& s' I0 Q/ J
图2 接受协议 * q4 U4 f: a/ c# o! z! r
: ]6 a7 b% l; r图3 设置安装路径 % O0 }8 U, c1 W' |
安装后,其起始界面如图4所示。 " D- J( o- J6 f5 H
图4起始界面
- q& q! t& o/ O8 j e. c% ^2. 工程转换 首先在官网上下载CH32F103和CH32V103的开发资源,并分置在2个文件夹内。 然后在起始界面上点击“导入Keil工程”,并在弹出的对话框内选取待转换的工程文件名,如GPIO_Toggle文件夹下CH32F10x.uvprojx。随后再指定目标工程的名称,如GPIO。最后点击“Confirm”按钮。 % Y/ ]& x. y7 T
图5 工程转换 6 \ @1 J9 t, @) y7 X+ d
! O0 z3 g& B5 l. X) L
图6 转换中 $ Z: M" m+ v2 c3 v$ B6 L
% y* R9 k3 I( C9 Q# H# W% A9 r经片刻转换后,弹出图7所示对话框,则点击“OK”。
' Z+ x0 g: R4 f7 S图7 转换提示
3 X% W6 H @ L% N0 ]
+ }* |& d' _* g6 F完成转换后,界面如图8所示。 7 P- W X5 Z8 I' H
图8 完成转换 ) }. t3 U# p) e
此时,点击编译工具图标 ![]() ,则开始编译,编译后的结果如图9所示。 1 }6 ?) N; M/ h7 H
图9 程序编译
& u; F& S0 G/ e' j+ w1 A! Y5 L) U" |7 f) W; a: S
提示信息为有3个错误,有1个警告。 其实问题没有多严重,问题则出在该语句: PAout(0) ^= (1<<0); 改为图10所示的内容后就一切OK了! ) j# r d c) l* B
图10 完成编译 通过编译后,若点击下载工具图标 ![]() ,则可下载程序并查看运行效果。
7 f, g' |/ u8 N, o3 e图11 程序下载界面 0 o5 R2 p: i$ X9 M' f4 E+ l
![]()
, N( E- f; P( }9 Q, I图12 选取目标文件 ( I1 C- L }0 {. r: {
点击下载工具图标 ,即可完成程序下载,见图13所示。 图13 执行下载
$ u; g2 T% b% \% A `9 G
![]()
/ E5 O( l! \& N9 H0 @; T- w" R图14 运行效果
1 L% Z6 o. {* [# X; e3 f% J5 g 一切下来是不是很方便、很简单,这都要感谢MounRiverStudio的助力。9 ]. O* j% _5 n
|