新版PY系列离线烧录器,支持PY002A/002B/003/030/071等MCU各封装,不同 FLASH 大小型号

本文主要是介绍新版PY系列离线烧录器,支持PY002A/002B/003/030/071等MCU各封装,不同 FLASH 大小型号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PY系列离线烧录器,目前支持PY32F002A/002B/002/003/030/071/072/040/403/303 各封装、不同 FLASH 大小型号。PY离线烧录器需要搭配上位机软件使用,上位机软件可以在芯岭技术官网上下载,还包括了离线烧录器的使用说明。PY离线烧录器使用MINI USB线供电,烧录器仅提供 3.3V 的 SWD 烧录。需连接SWD_VCC,SWD_GND, SWCLK,SWDIO。分别对应被烧录芯片的VCC,GND,SWCLK,SWDIO。PY系列离线烧录器与烧录机台通讯需连接 6 根线,分别为机台电源正极,机台电源负极,烧录成功,烧录失败,开始烧录,烧录中。下文是对新版PY系列离线烧录器的烧写设置的简单介绍。

芯片烧写设置:

芯片选择:

此处需要根据实际情况选择,芯片选择尤其在具有“按片区擦查”“读保护”“写保护”等需求下载任务中具有重要作用,如芯片选择与实际不符合,将持续表现为下载失败,设备“FAIL”指示灯常亮(红色指示灯),甚至可能造成芯片烧写错误,进程卡死。现支持芯片型号:PY32F002A/002B/002/003/030/071/072/040/403/303 各封装、不同 FLASH 大小型号。选择 003/030/071/072/040/403/303 时应选择对应的内核版本。

固件选择:

上图为固件加载相关功能,该功能支持加载“.Hex”与“.Bin”两种格式的固件,其中“.Hex”包括一些地址配置信息,在勾选“按扇区擦除”的情况下,会根据相关信息,自动更新烧录的初始位置与结束位置,步进大小为芯片一个扇区(4K/2K)。

烧写次数限制:
可配置烧录器对烧录芯片烧写次数限制(该限制次数为烧写成功次数,不限制烧写操作次数,不限制烧失败次数)。

烧写写保护:可开启烧录“烧写写保护”,默认写保护功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。

按扇区擦除(此功能根据 HEX 文件自动配置):可开启烧录“按扇区擦除”,默认该功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。“按扇区擦除”相关区域为不可编辑状态(灰色),在勾选该功能后,擦除 FLASH 区域根据 HEX 文件擦除,默认为全选状态,即全片擦除。取消勾选后,状态回到默认状态。

OPTION 配置项写入:可开启烧录“烧写配置项”,默认该功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。“烧写配置项”相关区域为不可编辑状态(灰色),在勾选该功能后,对应的功能区进入可编辑状态,可根据对应条目,从下拉列表选取需要的配置。

烧写 SDK 设置:可开启烧录“烧写 SDK 设置”,默认该功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。“烧写配置项”相关区域为不可编辑状态(灰色),在勾选该功能后,对应的功能区进入可编辑状态,可根据对应条目,从下拉列表选取需要 SDK 开始地址与 SDK 结束地址。

烧写滚码:可开启“烧录滚码”,默认该功能不开启。添加滚码时用户应注意填写滚码地址应在所选芯片型号 flash 大小之内,滚码长度固定为 32bits。

烧写 UID 加密:

可开启烧录“烧写 UID 加密”,默认该功能不开启。“烧写 UID 加密”相关区域为不可编辑状态(灰色),在勾选该功能后,对应的功能区进入可编辑状态,目前版本仅仅支持标准加密方式,不支持用户自定义。

烧写速度设置:可变更烧录速度,如遇到与芯片连接的线长过长或者其他外界因素导致烧录不稳定情况,可降低烧录速度换取较好的烧录成功机率。

机台信号与触发下载:

烧录机台通讯共 6 根线,分别为机台电源正极,机台电源负极,烧录成功,烧录失败,开始烧录,烧录中。

机台电源正极, 机台电源负极 作为供电正负极可对外输出供电,支持 3.3V 与 5V两种电压。正在烧录,烧录成功,烧录失败作为下载状态提供给机台,正在烧录,烧录成功,烧录失败,三者均为低电平有效。如图展现了不同状态下三条状态线的实际情况。

机台通过 START 信号连线对烧录器下达烧录开始命令,与短按按键方式一致。触发方式为高电平有效,具体为大于 150ms 具有上升沿的脉冲信号。该信号不可持续为高,否则烧录器在单次烧录完成后立即执行下一次烧录任务。

这篇关于新版PY系列离线烧录器,支持PY002A/002B/003/030/071等MCU各封装,不同 FLASH 大小型号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428240

相关文章

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties

一文教你Python引入其他文件夹下的.py文件

《一文教你Python引入其他文件夹下的.py文件》这篇文章主要为大家详细介绍了如何在Python中引入其他文件夹里的.py文件,并探讨几种常见的实现方式,有需要的小伙伴可以根据需求进行选择... 目录1. 使用sys.path动态添加路径2. 使用相对导入(适用于包结构)3. 使用pythonPATH环境

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

《Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)》:本文主要介绍Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括... 目录前言一、引入Apache POI依赖二、用法&步骤2.1 创建Excel的元素2.3 样式和字体2.

JAVA封装多线程实现的方式及原理

《JAVA封装多线程实现的方式及原理》:本文主要介绍Java中封装多线程的原理和常见方式,通过封装可以简化多线程的使用,提高安全性,并增强代码的可维护性和可扩展性,需要的朋友可以参考下... 目录前言一、封装的目标二、常见的封装方式及原理总结前言在 Java 中,封装多线程的原理主要围绕着将多线程相关的操

一文教你解决Python不支持中文路径的问题

《一文教你解决Python不支持中文路径的问题》Python是一种广泛使用的高级编程语言,然而在处理包含中文字符的文件路径时,Python有时会表现出一些不友好的行为,下面小编就来为大家介绍一下具体的... 目录问题背景解决方案1. 设置正确的文件编码2. 使用pathlib模块3. 转换路径为Unicod

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

MySQL8.0设置redo缓存大小的实现

《MySQL8.0设置redo缓存大小的实现》本文主要在MySQL8.0.30及之后版本中使用innodb_redo_log_capacity参数在线更改redo缓存文件大小,下面就来介绍一下,具有一... mysql 8.0.30及之后版本可以使用innodb_redo_log_capacity参数来更改

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建