立即注册

扫一扫,访问微社区

micropython-microbit 中文社区

查看: 784|回复: 14

pyboardCN V2 使用DFU升级的补充说明

  [复制链接]
  • TA的每日心情
    慵懒
    2018-6-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-6-14 15:10:00 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    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保持连接。


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


    手机扫码浏览
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-9-3 08:49
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2018-6-14 22:50:29 | 显示全部楼层
    在日常生活和工作中,每当遇到一个新的问题,就是学习新东西的机会了。要学会把握!
    学到了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-5-14 20:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-6-18 19:42:51 | 显示全部楼层
    收藏以备不时之需
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-7-11 14:36:43 | 显示全部楼层
    试一试,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:37
  • 签到天数: 304 天

    [LV.8]以坛为家I

    发表于 2018-7-11 15:38:39 | 显示全部楼层
    在 REPL 环境下使用 pyb.bootloader() 进入 DFU 模式需要先将 RST 接脚接 3V3 吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-6-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

     楼主| 发表于 2018-7-11 18:17:45 | 显示全部楼层
    slotg 发表于 2018-7-11 15:38
    在 REPL 环境下使用 pyb.bootloader() 进入 DFU 模式需要先将 RST 接脚接 3V3 吗?

    正常情况是不需要的。这次pybCN V2因为一个电容参数问题,造成进入dfu容易出错,因此才需要。以后的版本修正了这个问题也不需要。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:37
  • 签到天数: 304 天

    [LV.8]以坛为家I

    发表于 2018-7-12 11:44:24 | 显示全部楼层
    是旁边的2颗电容换10p吗?
    20180712113723s.jpg
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-7-12 11:52:01 来自手机 | 显示全部楼层
    没用,USB,串口,SW都找不到板子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-6-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

     楼主| 发表于 2018-7-12 11:53:45 | 显示全部楼层
    slotg 发表于 2018-7-12 11:44
    是旁边的2颗电容换10p吗?

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-7-12 22:27:36 | 显示全部楼层
    收藏以备不时之需
    回复 支持 反对

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|micropython-microbit 中文社区 ( 鄂ICP备17012469号 )

    GMT+8, 2018-11-16 09:41 , Processed in 0.113106 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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