私はlibftdiを使ってft232rlのいくつかのピンを切り替えようとしていますが、通常のVirtual Comポート(/ dev/ttyUSB0)を使います。プログラミング用にFT232RLに接続されたマイクロコントローラ(LPC1114)があります。 ISPモードにするには、1本のラインをローにしてリセットし、プログラミング後にコードを実行する必要があります。リセットする必要があります。私はft232でこれを自動化しようとしています。私はlibftdiを動作させ、ピンを正しく切り替えるようにしていますが、プログラムが終了するとVCPは/ devから消えてしまいます。 libftdiのサンプルプログラムを使用しても、USBケーブルを物理的に取り外してプラグインする必要があります。これは目的を完全に破ります。FT232RLでlibftdiを使用した後にVirtual Comポートを復活させよう
TL; DR:ケーブルを抜かずにbitbangモードでlibftdiを使用した後、/ dev/ttyUSB0を取り戻す方法があります。
あなたがそれを理解するかどうか知りたいです。他のポートのピンを使用してビットバンギングを試して、UARTポートが落ちないようにすることもできます。別の一般的なことは、dtrまたはctsを使用して手動でそれらを動かし、uartモードから取り出さないことです。 –