tag 标签: 烧录器

相关帖子
相关博文
  • 热度 3
    2024-3-21 11:30
    277 次阅读|
    0 个评论
    PY32离线烧录器可以对PY系列单片机进行批量烧录,现支持PY32F002A/002B/002/003/030/071/072/040/403/303芯片各封装和XL2409,XL32F001/003等芯片。PY32离线烧录器需要搭配上位机软件才能使用,上位机软件在我们官网(www.xinlinggo.com)可以下载。烧录器支持加载“Hex”与“Bin”两种格式的固件。烧录器采用 MINI-USB ,提供稳定的物理连接。PY32离线烧录器可以配置读写保护,烧写次数限制,滚码等多种烧录设置。 PY32离线烧录器功能介绍 1、芯片选择 此处需要根据实际情况选择,芯片选择尤其在具有“按片区擦查”“读保护”“写保护”等需求下载任务中具有重要作用,如芯片选择与实际不符合,将持续表现为下载失败,设备“FAIL”指示灯常亮(红色指示灯),甚至可能造成芯片烧写错误,进程卡死。 2、固件选择 3、烧写次数限制 如图可配置烧录器对烧录芯片烧写次数限制(该限制次数为烧写成功次数,不限制烧写操作次数,不限制烧失败次数)。 4、烧写写保护 如图可开启烧录“烧写写保护”,默认写保护功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。 5、OPTION 配置项写入 如图可开启“烧写配置项”,默认该功能不开启(即按照芯片默认配置项写入,而不是不写入,在芯片二次烧录时候需要着重注意)。在勾选该功能后,对应的功能区进入可编辑状态,可根据对应条目,从下拉列表选取需要的配置。取消勾选后,状态回到默认状态。 6、烧写滚码 如图可开启“烧录滚码”,默认该功能不开启。添加滚码时用户应注意填写滚码地址应在所选芯片型号 flash 大小之内,滚码长度固定为 32bits。 总结: 有PY32系列单片机烧录需求的可以试试这个PY32离线烧录器,支持批量烧录,上机台烧录,烧录速度快,一小时可以烧录1800pcs左右。界面简洁,操作也是比较简单,支持多种烧写配置。
  • 热度 13
    2021-10-25 17:37
    2770 次阅读|
    0 个评论
    【YSPROG FOR GD32 MCU 烧录器】+测评
    YSPROG FOR GD32 MCU 烧录器主要特点如下: u 小巧便携,仅优盘大小,重量不足 8 克。 u 使用标准 CMSIS-DAP 协议,支持所有 ARM Cortex M 系列 MCU 的调试。 u USB 使用 HID 协议, Windows 下免驱动。 u 支持 MDK 、 pyOCD 、 GD-Link Programmer 等软件。 u 内置 500mA 自恢复保险丝。 u 支持固件升级。 简单总结:就是小巧,需连接的线数少,能应用到大部分 ARM Cortex M的MCU下载调试。 我测试是开发板是GD的M33核,下载,在线调试非常顺畅。 如用烧录器供电接5V线,如不用,只要连接CLK,DIO和GND三条线即可,如下 与GD32E507的测试板连接如下: MDK调试界面如下: 在线调试良好,如下: 初步测试,未发现问题,是一款不错的烧录器,后续有时间测试或发现问题再进一步更新帖子。 非常感谢面包板提供的测试样板。
  • 热度 2
    2021-10-22 22:55
    3836 次阅读|
    1 个评论
    【YSPROG FOR GD32  MCU 烧录器】+趁手的调试工具
    老话常说:“没有那金刚钻,别揽那瓷器活”。从中可以得出,要想做好工作,要没有趁手的工具,那是不行的。其实做嵌入式工程师也是一样,手里要有趁手的调试工具才能顺利的调试出自己想要的结果。今天有幸,可以评测一下 YSPROG FOR GD32 MCU 烧录器,看看 YSPROG FOR GD32 MCU 烧录器究竟有什么优势呢? 首先,收到 YSPROG FOR GD32 MCU 烧录器很惊讶,因为包装给我的感觉是很重视这款烧录器。 图 1 YSPROG FOR GD32 MCU 烧录器包装 图 2 YSPROG FOR GD32 MCU 烧录器接口 虽然烧录器的外壳可能是个公模,但是胜在小巧,官方介绍是简洁版的 GDlink ,重量不足 8g ,其实拿起来属实很轻,很不错。这里比较让我不理解的是,通讯接口竟然采用的是 miniUSB 接口,其实这种接口没有什么不好,但是这种接口应用在现在来说属实少了许多,建议可以做成 type-c 接口,方便而且也可以拓展功能。 接下来是烧录器的电路板,可以看看其工艺如何。 图 3 烧录器电路板正面 图 4 烧录器电路板反面 从图 3 和图 4 来看,电路板属实很简洁,除了有个自恢复保险丝之外,没有对 I/O 做保护电路,还有这里有个小建议,建议把 GDlink 的指示灯做成高亮的 LED ,而且最好是透出来方便观察 GDlink 是否正常工作。 以上,就是对 YSPROG FOR GD32 MCU 烧录器硬件的基本了解,接下来使用一下 GDlink 烧录程序,看看其效果如何。 本次测试采用 Keil V5 ,版本 5.32 ,硬件采用 STM32F103C8T6 ,采用 SWD 烧录方式进行程序烧录,电脑系统 win10 。准备就绪,就可以按流程来测试了。首先,将烧录器连接好,通过烧录器正面的丝印可以得知 SWD 引脚如何连接,由于不使用烧录器给 MCU 供电,所以可以不接 V3.3 电源线。连接成功后,将烧录器连接电脑,默认接入电脑的为 CMSIS-DAPlink ,这个在 win10 下是默认有驱动的,所以可以不用特意去安装驱动也可以正常使用。 然后,打开 Keil 软件,选择好基于 STM32F103C8T6 的工程,打开之后,进入到设置环节,选择烧录器,如图 5 所示。 图 5 烧录器配置 正常来说,烧录器时钟配置成 1MHz 就可以正常使用,但是本次想试试 10MHz 的速度究竟有多快,所以将时钟设置成了 10MHz ,然后遇到了一个有意思的事情,就是第一次烧录成功,之后就是烧录失败,因为最开始我为了测试了一下硬件是否好用,所以将时钟设置成 1MHz ,然后点击烧录是烧录成功的,所以,我觉得这个 GDlink 和正常的其他 CMSIS-DAP 一样,很容易操作呢,所以第二次烧录之前,把时钟调成 10MHz 了,于是就烧录失败了,烧录失败我觉得可能是因为时钟过高导致的,所以就将时钟调成了 1MHz ,但是还是失败的,所以我当时就觉得,这个烧录器是不是不稳定啊?这种不稳的想法就在我心里慢慢呈现出来了。但是后来看了一下官方的 YSPROG FOR GD32 MCU 烧录器的用户手册,说最好接上复位引脚,针对 GD32E23x 系列为 Cortex M23 ( ARMv8-M )内核,实测需要连接 TRESET 才能正常连接。 所以,我觉得是不是因为我没接复位 烧录失败呢,虽然我没有引出烧录引脚,但是我针对复位部分做了个按键,按键按下则芯片复位,所以这时候就是考验手速的时候了,按下复位按键的同时,点击烧录,完美,一次成功,又可以烧录芯片了,所以,我把这个问题归结于 MCU 没有连接烧录器的 RST 引脚,导致时序不对,引起的烧录失败。 图 6 烧录器配置最大时钟 图 7 程序烧录成功 图 8 ST 开发板正常运行 以上,针对仿真器的烧录性能测试部分就讲到这里,接下来,针对 YSPROG FOR GD32 MCU 烧录器进行固件升级操作,官方用户手册有提到,将 短接 TDO/SWO 到 GND 后连接电脑, YSPROG 进入 IAP 模式,可升级固件 ,但是实际测试,可以直接将 TDO 与 GND 短接,然后插入电脑后即可进入到 IAP 模式,进入到 IAP 模式时,在电脑的设备管理器中会出现一个虚拟串口,如图 9 所示。 图 9 IAP 模式下出现的虚拟串口 进入到 IAP 模式之后,就可以使用“超级终端”连接该串口更新固件,但是官方这边建议,如果设备正常,不建议升级固件操作,所以,我就不实际操作了,不过通过介绍来看,这种固件升级还是比较简单的,大可不必担心。 至此,针对 YSPROG FOR GD32 MCU 烧录器的评测基本就到这里了,总的来说,烧录器挺不错的,第一,采用 CMSIS-DAP ,可以支持市面上的大多数 M 内核,而且属于开源的一个 link 版本,所以不会涉及到版权纠纷问题。第二, YSPROG FOR GD32 MCU 烧录器体积较小,方便工程师出差携带,外壳的标识很容易看得懂,这点值得一提。第三, YSPROG FOR GD32 MCU 烧录器采用 SWD 烧录方式烧录,但是还讲 RST 引脚引出,方便复位目标 MCU ,这一点非常有用,尤其是在 MCU 锁住或者需要强制对目标 MCU 进行复位时,就可以看出设计的用心之处了。最后,感谢面包板社区和 YSPROG 提供的评测产品。 下载视频
  • 热度 13
    2013-5-9 09:20
    2091 次阅读|
    2 个评论
    提供atmel 加密芯片 ATSHA204加密芯片的烧录器,高达拖8个批量烧写; 支持各种封装; 联系:QQ:1851293164
相关资源