【问题标题】:Micropython updating board V 1.0Micropython更新板V 1.0
【发布时间】:2014-10-12 22:01:16
【问题描述】:

我正在尝试将我的 PyBoard 板连接到另一个设备(不,我不想要 REPL。我已经这样做了)并且我已经完美地连接了外部设备的 USB 串行交换。但是,在我预购我的板时,尚未添加用于 Micropython 的 USB_VCP 模块,因此我需要更新固件。所有说明都告诉我将 3v3 引脚连接到 DFU 引脚,但这不适用于我的主板版本。我可以更新吗?如果可以,我该怎么做?

【问题讨论】:

    标签: firmware micropython


    【解决方案1】:

    如果您的 pyboard 版本是 1.0,则 boot0 引脚为 P1。如果您的 pyboard 版本为 0.4,则 boot0 引脚为 P2。通过查看 pyboard 上的丝印来查找版本。您可以在以下文档中找到这些引脚的位置: https://github.com/micropython/pyboard/blob/master/PYBv10b.pdfhttps://github.com/micropython/pyboard/blob/master/PYBv4.pdf 查看 pdf 文档的第二页。

    更新固件后,您应该按照以下说明进行操作。 (这些是 Damien 寄给我的)。

    你需要做的:

    import pyb
    usb_vcp = pyb.USB_VCP()
    

    或:

    from pyb import USB_VCP
    usb_vcp = USB_VCP()
    

    或者,您可以尝试使用:

    import sys
    sys.stdout.write('text')
    

    这会将文本写入 USB。

    【讨论】:

      猜你喜欢
      • 2018-11-04
      • 2014-12-25
      • 1970-01-01
      • 2021-12-15
      • 2014-08-19
      • 1970-01-01
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多