Обновление платы Micropython V 1.0

Я пытаюсь подключить плату PyBoard к другому устройству (нет, я не хочу REPL. Я уже сделал это), и у меня отлично подключен последовательный USB-порт внешнего устройства. Однако модуль USB_VCP для Micropython не был добавлен при предварительном заказе платы, поэтому мне нужно обновить прошивку. Во всех инструкциях говорится, чтобы я подключил контакт 3 на 3 к контакту DFU, но это не относится к версии моей платы. Могу ли я обновить, и если да, то как мне это сделать?

1 ответ

Решение

Если у вас версия pyboard 1.0, тогда контакт boot0 - P1. Если у вас версия pyboard 0.4, то контакт boot0 - P2. Найдите версию, глядя на шелкографию на своем планшете. Вы можете найти расположение этих выводов в следующих документах: https://github.com/micropython/pyboard/blob/master/PYBv10b.pdf и https://github.com/micropython/pyboard/blob/master/PYBv4.pdf Посмотрите на второй странице PDF документов.

После обновления прошивки вы должны действовать в соответствии со следующими инструкциями. (Они отправлены от Дэмиена ко мне).

Вам нужно сделать:

import pyb
usb_vcp = pyb.USB_VCP()

или же:

from pyb import USB_VCP
usb_vcp = USB_VCP()

Кроме того, вы можете попробовать использовать:

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

Это позволит записать текст на USB.

Другие вопросы по тегам