社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 149|回复: 5

[原创] pyboardCN V2 使用DFU升级的补充说明

[复制链接]

6756

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 7 天前 | 显示全部楼层 |阅读模式
pyboard使用DFU升级是最简单省事的,但是这次的板子因为参数上的一个疏忽,造成了一些板子不容易进入DFU模式。产生的原因是这次使用了品质较好的TDK晶体,它的负载电容是10pf;而以前都是使用普通的国产晶体,使用的负载电容是18pf。这次更换了晶体但是忘记修改电容,这样的结果就是系统复位后晶体震荡的稳定时间会边长,超出了内部DFU程序的检测时间(DFU可以使用4-26M之间任意整数频率的频率,使用了HSI进行判断)。如果你的pyboardCN也遇到这个问题,可以参考下面的方法。

最直接的解决方法当然就是更换电容,但是一是时间有点来不及,在就是手工更换容易影响质量。用一句被现在手机厂家玩坏的话,我们也有很多吓人的黑科技,不改硬件也可以解决问题。
方法也很简单,先将RST引脚连接到3V3上(pyboardCN V2下部8pin连接器的右上角两个焊盘),在打开终端软件,连接到pyboardCN V2,输入 pyb.bootloader() 指令,就可以进入DFU模式了。在升级过程中,要保持RST和3V3的连接,不能断开。

也可以先断开USB,然后同时连接BOOT0和RST到3V3,在连接SUB线,这样也可以进入DFU模式。进入后BOOT0可以和3V3断开,但是RST需要和3V3保持连接。

游客,如果您要查看本帖隐藏内容请回复


此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处




回复

使用道具 举报

589

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 7 天前 | 显示全部楼层
赶紧学习!


回复

使用道具 举报

1175

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 7 天前 | 显示全部楼层
回复看看了


回复

使用道具 举报

36

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 6 天前 | 显示全部楼层
回复看看,顺便凑够十五字
小丑生活


回复

使用道具 举报

1500

TA的帖子

18

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 4 天前 | 显示全部楼层
赶紧先学习学习
http://weibo.com/u/1391449055


回复

使用道具 举报

220

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 4 天前 | 显示全部楼层

回复看看


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-6-21 00:41 , Processed in 0.174708 second(s), 16 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表