Rvfive 发表于 2021-10-8 13:17:29

RISC-V MCU开发 (六):代码下载

   MounRiver® Studio(MRS)配合GD-Link、WCH-Link、JLink等在线调试下载器,可支持GDVFx系列、CH56x、CH57x、CH58x、CH32Fx、CH32Vx等RISC-V/ARM内核MCU工程的代码下载功能。其中,对于CH56x、CH57x、CH58x等型号,MRS还支持关闭两线仿真调试接口功能;对于CH32Fx、CH32Vx型号,MRS支持代码读保护查询及配置功能。本文主要介绍MRS针对RISC-V内核MCU的代码下载操作。

【在线调试下载器】针对内置芯片模板工程创建的项目,MRS会自动配置好对应的目标在线调试下载器类型,用户也可通过工程资源区 按钮或主菜单”Project->Select Debugger”选项来手动指定使用GD-Link、WCH-Link或JLink。对于第一次导入MRS的非内置工程,MRS在下载前会自动弹出调试器选择对话款。



【下载配置界面】对于CH56x、CH57x、CH58x以及CH32Vx系列的MCU,MRS提供了下载配置界面,供用户指定编程地址、目标下载文件、目标MCU型号等参数或直接采用系统默认值。在该界面还可以关闭相应型号的两线调试仿真接口、查询或设置代码读保护状态。用户可通过工具栏或者主菜单”Flash->Configuration”选项来打开该下载配置界面。

         


【Flash操作】在下载配置界面,MRS支持的所有MCU型号都可指定需要指定的Flash操作,可选的操作有:全擦、编程、校验、复位运行。用户可自由勾选操作组合,点击”Apply and Close”后保存该下载配置,下次无需再次配置。


【代码下载】连接好硬件开发板与在线调试下载器,设置好下载配置之后,可以通过点击工具栏 下载按钮或主菜单”Flash->Download”选项开始本次代码下载操作。下载过程信息会打印在MRS主界面Console窗体中。






孔明 发表于 2022-1-7 22:45:22

请问MRS 的LINUX 版本 如何配置这个下载选项,试了下不能成功下载



Rvfive 发表于 2022-1-8 13:38:41

孔明 发表于 2022-1-7 22:45
请问MRS 的LINUX 版本 如何配置这个下载选项,试了下不能成功下载

从打印信息来看,是没有找到WCH-Link啊,和下载配置无关。要检查下WCH-Link是否处于RV模式下(只有红灯亮),重新插拔再试试;确定硬件状态后,可以查下系统有没有识别到WCH-Link:


JLINKv10 发表于 2022-1-11 16:01:22

孔明 发表于 2022-1-7 22:45
请问MRS 的LINUX 版本 如何配置这个下载选项,试了下不能成功下载

兄弟,你这是在UOS上运行的啊,看着菜单栏像 统信的UOS系统啊,RISC-V IDE能跑起来吗?

孔明 发表于 2022-1-12 13:20:43

统信UOS系统,不过还是识别不了WCH-RVLINK,最近在忙,还没有按照版主给出的方法测试,Ubuntu下应该可以,但是UOS不行,周末有空找找问题。最近CentOS 停服,准备迁移。
页: [1]
查看完整版本: RISC-V MCU开发 (六):代码下载