MRS 配套ARM内核单片机烧录工具使用说明(RISCV/ARM IDE)

MRS 配套ARM内核单片机烧录工具使用说明V1.0

一、 概述
WCH-Link Utility是一款配合WCH-Link(V1.40及以后固件版本)使用的SWD方式单片机代码烧录工具。(软件位置:MounRiver安装目录\MounRiver_Studio\ExTool\SWDTool)

二、 界面
在这里插入图片描述

该软件主界面如上图所示,主要可分为以下几个部分:
① 菜单区:提供详细的功能操作入口。
② 工具栏区:提供常用功能便捷操作入口。
③ 烧录配置区:用以选择目标芯片型号、Flash操作起始地址、CLK频率等参数。
④ 芯片信息显示区:用以显示目标芯片UID、版本号、Flash大小、读保护状态信息。
⑤ 固件显示区:用以显示选中的目标固件全路径名。
⑥ 芯片Flash读取配置及内容显示区:用以设置待读Flash的起始地址、长度等参数,以及显示读取的内容。
⑦ 操作进度及结果显示区:用以显示各项操作的执行进度、操作结果、编程/校验成功/累计执行次数。
三、 功能

  1. 选择待烧录固件
    方法 1:采用控制台调用“WCH-Link Utility.exe 待烧录固件全路径名”命令行,打开该软件的同时会自动填充待下载的固件。
    在这里插入图片描述在这里插入图片描述

方法 2:点击菜单项“File->Open Firmware”或者工具栏 在这里插入图片描述按钮,或使用快捷键 “Alt+F1”,自动弹出文件选择对话框,可选择 HEX 或者 BIN 格式的文件。

  1. 连接 WCH-LINK
    点击菜单项 “Target->Connect WCH-Link”或者工具栏 按钮,或者使用快捷键 “Alt+F2”。
    操作结果区显示在这里插入图片描述
    表示连接成功。
    操作结果区显示 在这里插入图片描述
    表示连接失败,此时需要检查WCH-Link 硬件连线以及模式是否正确。

注:1)后述所有按钮点击后都会自动进行 WCH-Link 连接通信,无需先点击本按钮。本按钮主要用于清空芯片信息显示区、FLASH 内容显示区内容。
2)介绍后述所有功能时默认 WCH-Link 已更新到最新固件且所有硬件连线正常。
3)进行芯片信息读取、擦除、编程、校验、复位、Flash 内容读取等操作前都需要解除读保护。

  1. 读取目标芯片信息
    点击菜单项 “Target->Query Chip Info”或者工具栏 在这里插入图片描述按钮,或者使用快捷键“Alt+F3” 。
    操作结果区显示 在这里插入图片描述
    表示读取成功,芯片会返回 UID、版本号及 Flash 大小参数。此时芯片信息显示区会展示相应数据:
    在这里插入图片描述
  2. 操作目标芯片读保护状态
  1. 查询读保护状态
    点击菜单项“Target->Query Chip R-Protect Status”或者点击工具栏 在这里插入图片描述按 钮 , 或者使用快捷键 “ Alt+F5 ”。操 作 结 果 区 显示 在这里插入图片描述
    表示成功。此 时 芯 片 信 息 显 示 区 会 展 示 读 保 护 处 于 使 能在这里插入图片描述或解除 在这里插入图片描述状态。

  2. 使能读保护状态
    点击菜单项“Target->Enable Chip R-Protect”或者点击工具栏 在这里插入图片描述
    按钮,或者使用快捷键“Alt+F6” 。操作结果区显示 在这里插入图片描述
    表示成功。此时芯片显示区会展示读保护处于使能 在这里插入图片描述状态。

  3. 解除读保护状态
    点击菜单项“Target->Enable Chip R-Protect”或者点击工具栏 在这里插入图片描述
    按钮,或者使用快捷键“Alt+F7” 。 操作结果区显示 在这里插入图片描述
    表示成功。此时芯片显示区会展示读保护处于解除在这里插入图片描述状态。

  1. 擦除、编程、校验、复位
  1. 擦除
    先选目标芯片型号,点击菜单项“Target->Erase Chip”,操作结果区显示 在这里插入图片描述表示擦除成功。

  2. 编程
    先选择目标固件,设置目标芯片型号,编程起始地址以及 CLK 频率
    在这里插入图片描述

点 击 菜 单 项 “ Target->Program ” , 操 作 结 果 区 显示在这里插入图片描述表示编程成功。

  1. 校验
    先选择目标固件,设置目标芯片型号,编程起始地址以及 CLK 频率
    在这里插入图片描述
    点 击 菜 单 项 “ Target->Verify ” , 操 作 结 果 区 显示在这里插入图片描述表示校验成功。

  2. 复位
    先选目标芯片型号,点击菜单项“Target->Reset”,操作结果区显示在这里插入图片描述表示复位成功。

  3. 组合操作
    设置好芯片型号,勾选界面复选框,其中“Enable R-Protect”和“Disable R-Protect”表示操作完成后分别设置读保护状态为使能或解除状态。如果勾选 了“Program”或者“Verify”,还需要指定目标固件,编程起始地址以及 CLK 频率,详细操作见上文,此处不再赘述。

在这里插入图片描述
点击工具栏在这里插入图片描述按钮或使用快捷键“ Alt+F4 ” , 操作结果区显示在这里插入图片描述表示操作成功。

  1. 读取目标芯片 FLASH 内容
    选择目标芯片型号,设置待读取 Flash 的起始地址(可选择下拉框默认地址或填入 有效的自定义地址)、要读取的长度(十进制数)、返回内容每行显示的十六进制字 符数、是否显示对应的 ASCII 码等参数:
    在这里插入图片描述点击菜单项“View->Read Chip Flash”或者工具栏 在这里插入图片描述按钮,或者使用快捷键
    “Alt+F8”,操作结果区显示: 在这里插入图片描述表示读取芯片 Flash 内容成功。此时,界面上会展示读取到的十六进制数据:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值