2401041_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2401041_ja-JP

2401041_ja-JP

MCUXpressoの使用経験のある方、PRINTFマクロはどこに出力されますか?

FRDM-KL25Zのコードをデバッグしようとしているのですが、このマクロを使うときにどのコンソールに印刷されているのか分かりません。デバッグのためにシリアル接続を使わざるを得ませんでした。

Re: Anyone with experience using MCUXpresso, where does the PRINTF macro print to?

こんにちは@kyoto5

投稿ありがとうございます。

MCUXpresso SDKのPRINTFは標準のCのprintf()ではありません。これはSDKデバッグコンソールのマクロで、通常DbgConsole_Printfにマッピングされ、その出力先はプロジェクトのSDKデバッグコンソールの設定に依存します。

MCUXpresso IDEでは、SDKプロジェクトは以下のいずれかに設定できます:

- セミホスティングコンソール
出力はUART経由ではなく、デバッガ接続を通じてIDEのセミホスティング/コンソールウィンドウに送信されます。

- UARTコンソール
出力は基板上のUARTを介して送信されます。FRDM-KL25Zでは、これは通常OpenSDAバーチャルCOMポートとしてホストPCに公開されるため、Tera TermやPuTTYなどのターミナルプログラムで表示する必要があります。

MCUXpresso IDEでUARTをPRINTF出力に切り替えるには、「MCUXpressoはしばしばPRINTFをコンソールに変換しない」例を「hello world」で参照してください - NXPコミュニティ

お役に立てば幸いです。

BR

セレステ

Tags (1)
No ratings
Version history
Last update:
3 weeks ago
Updated by: