2017-04-05 1 views
0

ARM Mbed OSを搭載した2つのK64FボードでDTLSライブラリをテストしたいと考えています。私はソースと呼ばれるフォルダを作成し、mbeddtlsプロジェクトページから入手したがdtls_client.cコピーしたmbedtls_printf端末にテキストが表示されない

mbed new . 

:私はちょうど新しいプロジェクトを作成しました。私はSERVER_ADDR定数の値を変更しました。

私はこのプロセスをdtls_server.cファイルで繰り返しました。

両方のプロジェクトがエラーなしでコンパイルされます。

mbed compile -m K64F -t GCC_ARM -c 

私は別のボードに、各binファイルをコピーしたが、私はパテ端子を介してそれらに接続するとき、私は何を見ることができません。私は他のプログラムとこの接続を使用しています。私はそれが接続に関連する何かを持っているかもしれないと思います(今は115200です)。

このコードでは、mbedtls_printf関数を使用してメッセージを印刷しています。いくつかのprintfトレースを挿入しようとしましたが、どちらも表示されません。ターミナルを見えるようにするにはどうすればいいですか?

答えて

1

@jordi、
K64Fでは115200のボーレートはOKです。
DEBUG_LEVELの値が0より大きく、Mbed TLSがデバッグモードでコンパイルされていることを確認する必要があります。 次のコマンドを使用してアプリケーションをコンパイルしてください:

mbed compile -m K64F -t GCC_ARM -c --profile=mbed-os/tools/profiles/debug.json

はまた、あなたの設定ファイルがMBEDTLS_DEBUG_C
よろしく、
MBED TLSチームのメンバーを設定していることを確認する必要があり
ロン

関連する問題