Windows 7 の Putty と LINUx の GNU 画面を備えたデバイスとの USB からシリアルへの通信を正常に管理できますが、MAC OS のターミナル/画面では半分が失敗します。
LINUX Windows マシンでは、簡単な基本的な通信設定が必要です。
57600 bps、8 ビット、パリティなし、フロー制御なし
デバイスは正常にマウントされ、ここで説明されているようにプロファイリングされます (フランス語で申し訳ありません):
製品識別子: 0x6160
Identifiant du fournisseur: 0x03eb (Atmel Corporation)
バージョン: 1.10
Vitesse:Jusqu'à 12 Mb/s
設置場所の識別子: 0x06200000 / 2
クーラント担当 (mA):500
Courant 要件 (mA):0
cu.usbmodem621 と tty.usbmodem621 は ls /dev/tty* または ls /dev/cu* のリストに表示されます
terminal.app で次の screen コマンドを使用して画面をアクティブにします
スクリーン /dev/tty.usbmodem621 57600
また
sudo スクリーン /dev/tty.usbmodem 57600
最初は screenrc ファイルが存在しませんでしたが、最終的に端末設定をわずかに調整し、フロー制御がないことを確認するためにファイルを作成しました。
defscrollback 5000
termcapinfo xterm* ti@:te@
デフローオフ
hardstatus alwayslastline "%{rk}%H %{gk}%c %{yk}%M%d %{wk}%?%-Lw%?%{bw}%n*%f %t%?(%u )%?%{wk}%?%+Lw%?"
特定のドライバーなしで試した後、次の2つの参照を使用して試しました
FTDI http://www.ftdichip.com/FTDrivers.htm
多産 PL2303 http://osx-pl2303.sourceforge.net/
また、LINUX マシンごとに stty -a にリストされているすべての設定をコピーして貼り付けました。どうぞ :
速度 57600 ボー; 92行; 145列。
lflags: icanon isig iexten echo echoe echok echoke -echol echoctl -echort -altwerase -noflsh -tostop -flusho pendin -nokerninfo -extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel iutf8 -ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow -dtrflow -mdmbuf
cchars: 破棄 = ^O; dsusp = ^Y; eof = ^D; eol = ; eol2 = ; 消去 = ^?; intr = ^C; 殺す = ^U; lnext = ^V; 分 = 1; 終了 = ^\; 再版 = ^R; 開始 = ^Q; 状態 = ^T; 停止 = ^S; Susp = ^Z; 時間 = 0; ウェラセ = ^W;
すべての場合において、デバイスは screen ターミナル ウィンドウから送信されたすべてのコマンドを正しく受信して解釈しますが、screen はデバイスからの通信を表示できません。
Goserial と Zterm を試してみましたが、同じ結果が得られました。
何が起こっているかのヒントはありますか?