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所示。 ' B$ _! h) B) w( _9 t7 a9 ?! O
图1 安装向导界面 + ~; o/ l! M! \3 L/ U/ e
6 N+ B1 ^ |3 q* N, L图2 接受协议 ! J4 x9 x8 L8 f; z
% p6 q" x: ]" w/ s1 D7 C
图3 设置安装路径 " i0 x8 r' U* S) n
安装后,其起始界面如图4所示。 # O& A& j. T% }" j
图4起始界面
: Y5 u# i' `4 R. {& O2. 工程转换 首先在官网上下载CH32F103和CH32V103的开发资源,并分置在2个文件夹内。 然后在起始界面上点击“导入Keil工程”,并在弹出的对话框内选取待转换的工程文件名,如GPIO_Toggle文件夹下CH32F10x.uvprojx。随后再指定目标工程的名称,如GPIO。最后点击“Confirm”按钮。
7 {/ \. L0 {, Z: p3 z1 B; Y( j" M图5 工程转换
) q2 h- t$ {1 [6 _% p" k3 o) z ; k' H. M: o* n/ P& [( S
图6 转换中
8 O0 U7 m$ D9 G. l
+ B7 K! y$ k4 p经片刻转换后,弹出图7所示对话框,则点击“OK”。
6 ^/ `. r: O- j* D图7 转换提示 - d3 D A( a2 Q5 T+ e5 h% P D" R& Z
$ i( e) x4 o% y& H4 T' p" ^' R. ^
完成转换后,界面如图8所示。 $ O" U/ h, L7 s, j% z. F, `
图8 完成转换 : v% n/ X% X5 s& x- ?" d; \" T
此时,点击编译工具图标 ![]() ,则开始编译,编译后的结果如图9所示。 5 ?* x2 |, O) \; `2 |1 T7 X
图9 程序编译
, k( l; I1 n7 @) ?8 `
$ g- |7 l6 C) Y: M3 h( o% n提示信息为有3个错误,有1个警告。 其实问题没有多严重,问题则出在该语句: PAout(0) ^= (1<<0); 改为图10所示的内容后就一切OK了! 5 I. e( U; f8 g; W2 w0 A$ p9 Z, a0 s
图10 完成编译 通过编译后,若点击下载工具图标 ![]() ,则可下载程序并查看运行效果。
( ~& \3 z+ m/ A# L5 {图11 程序下载界面
( Q# r; M' C, x, [6 {2 ~' V
S; o9 h$ c* r' H0 y7 l1 s
图12 选取目标文件
/ h, F. J" O- j4 B: Q6 g: S
点击下载工具图标 ,即可完成程序下载,见图13所示。 图13 执行下载 ; b) e! g) @: e# P. O* y' k' {
! s* O9 e, P. [4 d! q: s W) T( g
图14 运行效果 7 x2 B C: S: p2 q
一切下来是不是很方便、很简单,这都要感谢MounRiverStudio的助力。' h+ C# e' W5 G2 `7 N0 a, m+ _
|