打印
[RISC-V MCU 应用开发]

【RISC-V MCU CH32V103测评3】+ 第一个工程的建立和下载仿真

[复制链接]
502|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 xyz549040622 于 2020-12-4 09:27 编辑

1.打开软件,发现界面还是很好看的,居然有keil工程的导入。选择新建MounRiver工程。

2.我自己选择新建一个workspace,选择新建workspace-RISC-V的路径,不选择默认的路径。当然用默认的也可以。选择具体的芯片型号。

3.点击Finish后发现,工程已经建立好了。库和启动文件那些自动加载进去,不需要像MDK新建工程那样自己加载,倒是很方便的。目录树如下所示:

4.官方自动生成的代码是一个串口打印的调试例程,为了直观的知道代码被下载完成,我们找到前面例程包中翻转GPIO的点亮LED的代码替换自动生成的串口打印例程。
把GPIO翻转的全部代码复制到工程下User的文件夹即可。

5.咦,复制过后的文件软件居然不会自动检测刷新,不用怕,点击刷新按钮即可。快捷键F5。

6.编译代码。编译后可以看到占用的空间的大小。



7.点击下载代码,出现下载进度条,下载完毕后自动关闭。



8.信息窗口提示如下,代码已经下载完成。

9.咦,怎么LED不闪烁呀,再次打开原理图,发现这个板子的外设和IO引脚是没有连接到一起的,需要手动将IO和LED引脚连接在一起的。找根排线手动连接,LED终于闪烁啦。

这里分享下使用软件有几点需要注意的地方
1.软件自带串口终端,可以不需要再开一个串口就可以看输出的数据了,遗憾的是没找到发送数据的地方,是不是只能接收,不能发送互动呢?
2.下载设置的选项在Flash菜单栏下面,如下图所示:

上面的三个图标,第一个是查询Code的读写状态,第二个是使能读保护,第三个是禁止读保护。
3.根据上面下载的配置,应该是可以直接用软件下载hex文件的,只需要选择所需要下载的.hex文件就好了。
4.这个芯片使用SWD接口应该是不支持debug仿真的,反正点击Debug没有反应。报出一堆错误,但是手册上说是支持仿真的,不知道什么问题。等待继续研究。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2759

主题

19243

帖子

104

粉丝