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

[复制链接]
 楼主| xyz549040622 发表于 2020-12-1 16:43 | 显示全部楼层 |阅读模式
本帖最后由 xyz549040622 于 2020-12-4 09:27 编辑

1.打开软件,发现界面还是很好看的,居然有keil工程的导入。选择新建MounRiver工程。
685585fc60292a6a30.png
2.我自己选择新建一个workspace,选择新建workspace-RISC-V的路径,不选择默认的路径。当然用默认的也可以。选择具体的芯片型号。
507935fc60f084bc84.png
3.点击Finish后发现,工程已经建立好了。库和启动文件那些自动加载进去,不需要像MDK新建工程那样自己加载,倒是很方便的。目录树如下所示:
872685fc610a79daa6.png 750695fc610b7185c9.png
4.官方自动生成的代码是一个串口打印的调试例程,为了直观的知道代码被下载完成,我们找到前面例程包中翻转GPIO的点亮LED的代码替换自动生成的串口打印例程。
把GPIO翻转的全部代码复制到工程下User的文件夹即可。
682865fc612ce3fa86.png
5.咦,复制过后的文件软件居然不会自动检测刷新,不用怕,点击刷新按钮即可。快捷键F5。
617285fc613503d72c.png
6.编译代码。编译后可以看到占用的空间的大小。
321145fc63f7d760fb.png

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

731285fc613c03cdbe.png
8.信息窗口提示如下,代码已经下载完成。
616495fc615106bc35.png
9.咦,怎么LED不闪烁呀,再次打开原理图,发现这个板子的外设和IO引脚是没有连接到一起的,需要手动将IO和LED引脚连接在一起的。找根排线手动连接,LED终于闪烁啦。

这里分享下使用软件有几点需要注意的地方
1.软件自带串口终端,可以不需要再开一个串口就可以看输出的数据了,遗憾的是没找到发送数据的地方,是不是只能接收,不能发送互动呢?
2.下载设置的选项在Flash菜单栏下面,如下图所示:
182275fc642a40c319.png
上面的三个图标,第一个是查询Code的读写状态,第二个是使能读保护,第三个是禁止读保护。
3.根据上面下载的配置,应该是可以直接用软件下载hex文件的,只需要选择所需要下载的.hex文件就好了。
4.这个芯片使用SWD接口应该是不支持debug仿真的,反正点击Debug没有反应。报出一堆错误,但是手册上说是支持仿真的,不知道什么问题。等待继续研究。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部