シリアルデバッグ

シリアル通信ツールを使用すると、デバイスの状態を判断するのに役立つデバッグ情報を取得できます。本書では、Windows、MacOS、Ubuntu 上での Edge 2 のシリアル・デバッグについて説明します。

準備

  • USB-TTLコンバーター
  • PC:Windows、MacOS、またはUbuntu
  • シリアルデバッグツール

注意:Edge 2 DEBUG のデフォルトのボーレートは 1500000bps です。一部のコンバータチップのボーレートは1500000bpsに達していません。購入前に、Edge2ボーレートの要件を満たしているかどうかを確認してください。

ウィンドウズ

ステップ1.ハードウェアの接続

  1. USB-TTL変換器のGND、TXD、RXDピンをそれぞれMixtile Edge 2のGND、RXD、TXDピンに接続する。 
serial-connection

2.USB-TTLコンバーターをPCに接続する。

ステップ2.ドライバーのダウンロードとインストール

  1. 使用しているUSB-TTLコンバーターに応じたドライバーをダウンロードする。
  2. ドライバのzipファイルを解凍し、PCのアーキテクチャ(32ビットまたは64ビット)に基づいてインストールする対応するファイル(.exe)を選択します。インストールファイル(.exe)が1つしかない場合は、それを選択してインストールします。

PCで デバイスマネージャー をクリックし、Mixtile Edge 2のシリアルポートを確認してください。

Windows Device Manager - Serial port

ステップ3.シリアルデバッグツールのインストールと設定

PuTTYは、Windowsで一般的に使用されているシリアル・デバッグ・ツールの1つで、この文書では説明のために使用している。

  1. PCのアーキテクチャ(32ビットまたは64ビット)に応じてインストールするPuTTYファイル(.msi)を選択します。
  2. PuTTYを開き、シリアル・デバッグ・ツールを設定する。具体的には PuTTYの設定 ページで、下図のように設定を完了します。次に オープン.

次のような出力が表示される。

Ubuntuの場合

ステップ1.ハードウェアの接続

  1. USB-TTL変換器のGND、TXD、RXDピンをMixtile Edge 2のGND、RXD、TXDピンに接続する。
serial-connection

2.USB-TTLコンバーターをPCに接続する。

ステップ2.シリアルデバッグツールをインストールする。

Picocomは、Ubuntuで一般的に使われているシリアル・デバッグ・ツールのひとつで、ここでは説明のために使用している。

sudo apt-get update

sudo apt-get install picocom

ステップ3.シリアルデバッグツールを操作する

sudo picocom -b 1500000 /dev/ttyUSB0

コマンドの出力は以下の通り:

sudo picocom -b 1500000 /dev/ttyUSB0
picocom v2.2

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 1500000
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        : 
emap is        : crcrlf,delbs,

Type [C-a] [C-h] to see available commands

Terminal ready

ステップ4.Picocomを終了する。

  1. プレス CTRL+A.

2.を押し続ける。 CTRL を押してください。 Q.

マック

macOSでのシリアルデバッグ

設置方法の違いを除けば、使い方は Ubuntuでのシリアルデバッグ.

シリアルデバッグツールのインストール

$ brew install picocom

:先のコマンドを実行する前に、brewツールをインストールする必要があります。以下のコマンドを実行してbrewをインストールしてください。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
この記事は役に立ちましたか?

関連記事