以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2021/03/26/235807より取得しました。


RaspberryPiのUSBポートにつないだM5stackをコマンド越しにリセットする

遠隔地にあって、気安く抜き差しできないM5stackを弄りたい場合。
ハードウェアフロー制御がマトモに機能してるデバイスでも再現性がある……かも?

実際のところ

作業ボードはRaspberryPi4B、ターゲットデバイスはM5stackを想定。

pythonでやる

リセット回路周りのトコがDTRピンとRTSピンを順繰りにOFFにしてUSBシリアルのチップを落とす構成になってるらしく……

import serial
import time
ser = serial.Serial('/dev/ttyUSB0',115200)  
ser.setDTR(False)
time.sleep(0.1)
ser.setRTS(False)
ser.rtscts = False
time.sleep(1) # wait esp32 wakeup  
ser.close()

シェルスクリプトのみでやる

今書いてまs




以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2021/03/26/235807より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14