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 内容成功。此时,界面上会展示读取到的十六进制数据:

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

  1. 新塘单片机烧写器_ICP Programming Tool下载|新唐单片机烧录工具ICP Programming Tool v3.00.6909 官方版 下载 - 巴士下载站...

    ICP Programming Tool(新唐单片机烧录工具),程序自带Nu-Link USB Driver 1.6驱动程序,支持8051/M031/M051/M0518/M0519/M0564/M5 ...

  2. ARM内核单片机的串口通信(UART)使用(数据的收发)

    ARM内核单片机的串口通信(UART)使用 进入正题: 首先,要明白使用UART进行通信,无论收发数据,传输的都是16进制.而中文.英文.标点符号其本质都是16进制,只是一个中文需要用两个字节表示,一 ...

  3. ARM® Cortex®-M内核单片机STM32家族介绍,覆盖STM32F、STM32H、STM32L全系列

     STM32是ARM®Cortex®-M内核单片机.目前提供10大产品线(F0, F1, F2, F3, F4, F7, H7, L0, L1, L4),超过700个型号.STM32产品广泛应用于 ...

  4. lpc2000 filash utility 程序烧写工具_单片机烧录程序的次数

    单片机是可编程器件,开发者把程序写好.编译完之后,需要烧录到单片机中,单片机才能按照开发者的逻辑去执行.在这个烧录的过程中需要用到专用的烧录工具.比如51单片机的USB/TTL.STM单片机的STli ...

  5. 单片机程序生产烧录工具

    背景:有的公司在生产时做单片机软件烧录,工人不会操作JFlash,就自己写一个简单版本的生产用的软件烧录工具. 环境:Visual Studio2019,.Net Framework4.7.2,JLi ...

  6. arm内核和单片机什么关系?

    ARM内核和单片机是两个在嵌入式系统中经常被提及的概念. ARM内核是一种基于RISC架构的处理器核心,具有高性能.低功耗.可配置性强等特点. 而单片机则是一种集成了处理器.存储器.输入输出接口等功能 ...

  7. ARM单片机与ARM内核

    人们常常把ARM架构和ARM单片机混淆,其实使用ARM内核的单片机有很多,比如ST公司的STM32F103,它就是使用ARM-Cortext M3内核,那么究竟什么是ARM内核呢? MCU(Micro ...

  8. c8051f310烧录_C8051F烧录器-C8051F系列烧录工具下载v1.0.0.1 官方最新版-西西软件下载...

    C8051F系列烧录工具是一款适用于C8051F系列单片机的烧录软件,这款工具对官方功能有增减,可烧录HEX文件同时,烧录设备信息(ID,地址,编号,配置)等. C8051F单片机介绍: C8051F ...

  9. 详谈ARM架构与ARM内核发展史

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 架构师技术联盟 责编 | 阿秃 1.ARM架构与ARM内核 1.1 ARM架构与内核简述 目前为止,ARM总共发布8种架构:ARMv ...

最新文章

  1. 回归算法 - 线性回归求解 θ(最大似然估计求解)
  2. Java比较数量怎么比较_java - 如何在Java数量比较字符 - SO中文参考 - www.soinside.com...
  3. python configparser 参数 用法
  4. 图上的对抗与攻击精选论文列表(​2021相关论文一览)
  5. 【人物】大众点评张涛:未来2-3年是O2O红利期和飞速增长期
  6. linux调度全景指南
  7. 网络IO发展历程:BIO、NIO、多路复用器、epoll
  8. sql between包括两端吗_SQL简单查询
  9. 开发文档怎么编写_PoC 编写指南
  10. 开源 非开源_在开源中吃我们自己的狗粮
  11. php 热点图,JavaScript_javascript如何写热点图,在gis中,你如果用js来写热点 - phpStudy...
  12. 【Flink】运行Flink 1.6.2 程序偶然报错 Premature end of GET request
  13. js中==和===区别
  14. MySQL 获得当前日期时间 函数
  15. C++ Custom Control控件 向父窗体发送对应的消息
  16. 注意:不能将文件名叫做email.py,否则会报 ImportError: No module named mime.text
  17. 人工智能如何改变农业?这是五大类创业公司全图
  18. Oracle查询优化改写技巧与案例总结三
  19. Vlfeat (Matlab安装)
  20. android 摇一摇脚本,python for android : 手机摇一摇

热门文章

  1. win7之下魔兽不能全屏
  2. 夜深模拟器调试下载的app
  3. Linux为什么最多能分4个四个主分区
  4. 千亿资本角逐二手车电商,前瞻还是大泡沫?
  5. 某计算机系统的内存储器由cache,计算机组成原理习题课1讲解
  6. Direct3D 12 尝鲜: 基本呈现
  7. echart 人物关系图添加照片
  8. 移动端App广告常见的10种形式
  9. 12、go语言的duck typing
  10. 5、树莓派连接官方CSI摄像头的使用