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所示。
( ?4 S- d) F6 @0 P( h/ m& W图1 安装向导界面 1 z" R5 l% L/ o$ A2 S4 h( F
$ ~# T0 b! ~1 C2 Q& Z
图2 接受协议 + c' v- J/ g4 x$ E+ i
4 B6 c8 A* w; j1 H4 y( m4 q) M图3 设置安装路径 $ b5 |& P$ H8 M$ M$ a* p3 E
安装后,其起始界面如图4所示。 ; e2 \& B+ \! I/ d
图4起始界面 q8 L% L% K, _ \9 D
2. 工程转换 首先在官网上下载CH32F103和CH32V103的开发资源,并分置在2个文件夹内。 然后在起始界面上点击“导入Keil工程”,并在弹出的对话框内选取待转换的工程文件名,如GPIO_Toggle文件夹下CH32F10x.uvprojx。随后再指定目标工程的名称,如GPIO。最后点击“Confirm”按钮。
9 w& l8 f" h; y0 \- [' Y图5 工程转换 * R' o7 y9 x8 D+ A$ q
! j9 I9 B* v# f2 F0 B; q图6 转换中
& @6 v0 X8 p- C, v8 q& B: E8 _) q$ _7 p' V: w! t
经片刻转换后,弹出图7所示对话框,则点击“OK”。
' |2 `/ [3 s8 Y8 ?* C# z图7 转换提示
0 N& k# N; O2 S" Y% C' Q
$ R) ], [9 D6 u& o/ _* `完成转换后,界面如图8所示。
% E7 r$ y1 ^" P$ h图8 完成转换 ) Z- g9 Z( x+ ~( y% g: Q
此时,点击编译工具图标 ![]() ,则开始编译,编译后的结果如图9所示。 / H7 I' @2 r" S1 Y2 n+ f7 i
图9 程序编译 4 b% ^: b+ `. ]( w
1 {- r% f( b9 q( e提示信息为有3个错误,有1个警告。 其实问题没有多严重,问题则出在该语句: PAout(0) ^= (1<<0); 改为图10所示的内容后就一切OK了! 9 J8 B3 F) a* q
图10 完成编译 通过编译后,若点击下载工具图标 ![]() ,则可下载程序并查看运行效果。 6 a# E, W' I5 b+ X7 x$ j4 ]
图11 程序下载界面
+ v. }' j3 h4 h) @7 I0 Z5 A1 j
![]()
2 i2 c+ I; ?4 y# `. f$ R3 F图12 选取目标文件 - f# |% i. @( O/ d+ w" E. T6 P
点击下载工具图标 ,即可完成程序下载,见图13所示。 图13 执行下载 : U$ R9 r2 c8 f0 E" f( w5 }$ x2 ~
- J! \, e* ?* ~6 o. T: p' i9 A
图14 运行效果 2 ^8 o- n* L: a. |+ k. o$ v) N
一切下来是不是很方便、很简单,这都要感谢MounRiverStudio的助力。/ N9 E H W" |& B
|