Рейтинг:1

Как запрограммировать несколько Teensy в platformIO одновременно на Ubuntu?

флаг eg

Проблема здесь в том, что Teensy постоянно меняют тип устройства, поэтому иногда после их программирования последовательный монитор не открывается, что требует их отключения и повторного подключения.

Это вызывает больше проблем, так как возможно, что они переподключаются в другом порядке, поэтому platformIO может мигать на неправильную плату на основе неопределенных условий.

Как я могу запрограммировать их таким образом, чтобы не оставалось никаких догадок, а также постоянно получать доступ к последовательному монитору?

Рейтинг:1
флаг eg

Ниже информация, собранная из этой темы: PJRC форум

Установите команду tycmd из инструкций здесь: тайтулс

выяснить, какие платы у вас есть с

список tycmd

возвращает:

добавить 9665090-Teensy Teensy 3.6 (последовательный порт USB)
добавить 10253260-Teensy Teensy 3.6 (последовательный порт USB)

Где эти числа являются серийными номерами.

в platformio.ini добавить

upload_command = tycmd upload -B $UPLOAD_PORT $SOURCE
upload_port = 9665090-Тинси

где порт загрузки — это тот, который вы хотите запрограммировать сверху. $SOURCE определяется platformIO.

Чтобы получить последовательный монитор для одного из них, введите

tycmd reset -B 10253260 # сбросить, если не открывается 
монитор tycmd -B 10253260

Встроенный последовательный монитор platformIO больше не будет использоваться, но приведенная выше команда откроет другую программу Serial Monitor, которая лучше, потому что вы можете надежно указать, какой Teensy использовать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.