首页 > 编程语言 >CH573 CH579 CH582程序烧录讲解

CH573 CH579 CH582程序烧录讲解

时间:2023-09-26 15:35:34浏览次数:47  
标签:烧录 CH579 usb CH573 按键 串口 下载 USB

原文链接:

https://www.cnblogs.com/risc5-ble/p/16865626.html

 

第一步,我们需要学会如何下载程序:

WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录和LINK烧录的,除了一些特殊的封装,

如571K没有USB口,只支持串口免按键烧录,579F没有仿真口,不支持LINK烧录。

仿真下载:ARM内核的CH579支持Jlink,wchlink等下载,RISCV内核的则需要使用wchlink。

串口是仅有串口1(PA8、PA9)支持烧录(571K除外,571K烧录是其仅有的一组串口),有USB接口则均支持烧录。

首先在WCH官网下载一个最新的ISP烧录工具:https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html

PS:使用串口免按键下载建议下载上方链接的最新工具,相对于之前版本有优化。

 一.使用USB下载方式:

打开工具,将PB22(boot脚)接地【板子上可能标的是download或boot,按键按下即为接地】,

再插上usb,就会弹出来一个usb设备【此时boot按键可松开】,选择下载的固件点击下载即可,如若想要开启仿真接口就不点下载,点击开启两线仿真接口。

PS:没有烧过代码的裸片直接插USB即可识别设备。强烈使用USB下载方式,操作简单,下载速度快。

       

二.串口是仅有串口1(PA8、PA9)支持烧录,有两种方式,一种是串口免按键下载,另一种是串口按键烧录。

1.串口免按键烧录:

将VCC GND TX RX四根线接好后,如图配置软件,点击下载,会等待设备接入,此时将VCC拔了再插上即可,若不行,需将四根接线都拔了再一起插(不要偷懒拔插usb转ttl的usb这端,这样是不行的!!!)

2.串口按键烧录:

将VCC GND TX RX四根线接好后,此时将VCC拔了,将PB22(boot脚)接地,再插上VCC即可,(此方法可将PB22接地,再插usb转ttl的usb接口)如上图图配置软件,点击下载,如若想要开启仿真接口就不点下载,点击开启两线仿真接口。

 

三.烧录程序异常分析:

1.不识别USB口

①没有将boot脚接地

②boot脚被无意间替换成pb12(一般没有特殊需求不要替换成此引脚)。

③typec线中不包含数据线,只是用来充电的线。

2.识别的usb设备有警告

①缺少usb驱动。

②usb线存在短路或usb引脚接了上拉或者下拉。

3.串口免按键下载处于等待设备接入

①没有按照上述的操作步骤操作。

②usb转串口工具有问题,可以使用ch340试试。

③串口线接触不良好。

ps:如果是自己设计的板子,可能设计的就有问题:

1.可以先查VINTA引脚上打压是否在1.035v-1.065v之间(确认电源电路是否正常)。

2.高频晶体需选用32M 10ppm 10/12pF,内置匹配电容,无需外挂。

3.硬件设计是否存在短路之类的。

 

标签:烧录,CH579,usb,CH573,按键,串口,下载,USB
From: https://www.cnblogs.com/BLEBaby/p/17730209.html

相关文章

  • CH573 CH582 CH579外设RTC使用讲解
    一.RTC可以选择使用外部32768HZ晶振或芯片内部32768HZ(区别是精度不同)外部:20ppm以内外部:0.04%-0.1%(400ppm-1000ppm)。LClk32K_Select(Clk32K_LSI);//启用内部32K精度0.04%-0.1%(400ppm-1000ppmLClk32K_Select(Clk32K_LSE);//启用外部32K精......
  • Lattice下载器高速编程器HW-USBN-2B fpga仿真器ispdown烧录器
    1.概述       HW-USBN-2B编程烧录Lattice所有芯片,速度非常快。支持LatticeFPGA芯片在线稳定仿真、烧录、加密,支持LatticeCPLD烧录。支持外部配置FLASH、PROM配置烧录。    HW-USBN-2B,特点是很快的速度,30Mb/s,是HW-USBN-2A的下载速度10速度。并且支持I2C接口......
  • xilinx赛灵思下载器jtag-hs3兼容alinx仿真fpga烧录digilent高速常见问题解答
    1.概述  XJTAG-HS3是XILINX的USB转JTAG的高速仿真器,可以下载、烧录和仿真Xilinx FPGA和CPLD芯片,以及配置PROM、FLASH. XJTAG-HS3比PlatformCableUSBII下载器快10倍速度。 可以在30Mbit/秒下驱动JTAG/SPI总线,并且能实现对XilinxZYNQ平台处理器核的重置。可以支持ZYN......
  • linux卡片机:u-boot编译烧录
    前言在正式开始今天的内容之前,我想先简单介绍下我用到的这款主控芯片——F1C200S,这是国产厂商全志科技推出的一款移动应用处理器,88个引脚,QFN封装,40nm制程,集成了usbotg、uart、spi、tWI、tp、sd/mmc、csi等接口,支持1080高清视频解码、音频解码、相机等外设,内置了64M的DDR1内存,可......
  • 如何用手机为树莓派烧录系统
    声明手机需要有第三方Recovery(如TWRP)!!!本文含有大量个人观点,为实践个人总结,不保证正确性,对应相关操作的理解可能也有失偏颇,如有错误,还望大家及时指出疫情在家,一直没啥事可以做,整理柜子的时候发现有一台吃灰的树莓派,于是想借他消磨一下时间。没带电脑回家,小区也封了,出不去了,有......
  • CH582 CH592 CH573 Central提高连接速度
    主机连接很慢,怎么解决?主机端开启高速扫描//TRUEtousehighscandutycyclewhencreatinglink#defineDEFAULT_LINK_HIGH_DUTY_CYCLEFALSE//FALSE改成TRUE,启动高速扫描,增加连接速度GAPRole_CentralEstablishLink(DEFAULT_LINK_HIGH_DUTY_CYCLE,......
  • CH582 CH592 CH573外接PA芯片
    一、PA简介PA是PowerAmplifier的简称,中文名称为功率放大器,简称“功放”,指在给定失真率条件下,能产生最大功率输出以驱动某一负载的放大器。对于射频通信系统,PA负责发射通道的信号放大,实现增加无线通讯距离的目的。二、PA芯片推荐中科微  AT2401CSkyworksRFX2401COctot......
  • 树莓派烧录系统并在无外接屏幕的情况下连接VNC
    ​ 上个月老板给了块树莓派3B,开心坏了,在咸鱼上掏了很多零件,花了一段时间做出了一个二驱动的智能小车,但是觉得小车太小,就在又在咸鱼上掏了个四区的地盘,但是在拆卸的过程中,发现树莓派WIFI没有了,一开始我以为是零件的影响,拆了零件单独运行树莓派还是没有wifi,刷了个系统还是没有,最后得......
  • esp32cam(6贴片位)烧录MicroPython的方法(ch340)
    起因:购买的esp32cam烧录底座(ch340)无法刷入MicroPython,将ch340的驱动重装后,即使刷入也不能正常连接thonny。看了好几个csdn的帖子也无济于事,后看到B站up邪恶的胖次菌的视频esp32cam烧录笔记openmv/micropython找到解决办法。按照视频中6贴片位的esp32cam连好杜邦线后,即可在thonn......
  • 【WCH蓝牙系列芯片】-CH582固件程序烧录说明
    本文对于CH58x系列程序烧录的方法做出几点说明。在学习和使用WCH蓝牙系列过程中,这里以CH582芯片为例,对于它的固件程序烧录的方法有以下几种方法。CH582采用ISP烧录下载,ISP指在系统编程,通过单片机专门的编程接口(如串口)对单片机内部的Flash存储器进行编程改写。ISP下载模式并不需......