CH579 进入bootloader问题,PB22脚无法进入下载模式?请问有人遇到过吗

使用CH579的时候发现一个很奇怪的问题,新做的板子,CH579里面没有烧录任何程序,短接PB22和地,接上USB下载接口,进入下载模式正常, 通过keil SWD接口烧录程序, 也可以进入下载模式


一旦我在下载模式下通过WCH提供的烧录工具烧录固件成功后,再短接PB22和地,再上电,就再也无法进入下载模式了?

但是同样的操作我把同样的固件烧录到WCH的CH579开发板里面,开发板能正常进入下载模式


这可能是什么问题呢? 我比较了CH579的BOOT版本,我的CH579BOOT版本 是 28, 开发板的BOOT版本是 27,会不会是因为CH579的BOOT版本引起的?


有朋友遇到过类似问题吗?

检查下PB23  外部RST引脚是怎么接的,默认出厂仿真开启,外部RST引脚没有使能,是普通IO的状态。
ISP工具默认开启RST功能(外部低有效),你看下RST引脚是不是接了比较大容值的电容,把电容换小或者去掉试试。


我也遇到了相同的问题  现在无解


第一次不需要按键就成功是因为芯片里本来没有程序,所以上电就进BOOT。

第二次需要PB22拉低后才能进BOOT,但是579PB23引脚中间接了电容会导致芯片刚开始供电的时候电容放电,导致芯片复位。

关于USB无法烧录:1、检查PB22上电时是否拉低;2、PB23引脚需设置为浮空状态,中间不接任何东西。

你这里无法进boot应该是PB23复位导致的,重点检查一下。也可以尝试使用串口免按键或者SWD方式,验证是否可以下载。



PB23接了RC阻容复位,上电一直短接PB22为什么会进不来出厂BOOT呢?去年批次的IC都没有这个问题,今年做了几个批次之前一直没发现这个问题因为第一次写了自己的IAP后面都不需要进BOOT这个,这次同事操作失误烧错了然后才发现之后短接PB22怎么也进不去BOOT,麻烦给出详细的解析,PB23我们只用来做RST引脚。谢谢


上述的回答已经做了解释。

你这里说去年和今年的没有这个问题的情况,是否之前只烧录了一次,所以上电就可以进boot。我建议多尝试几次进boot。

我们没有提到过需要在PB22/23这两个引脚上接任何东西,并且有强调保持悬空状态。


只有登录才能回复,可以选择微信账号登录