px 4デバッグ経験の共有

527 ワード

1.printf印刷を多く利用し、分析スクリプトの時間を減らす
rcS起動スクリプトのif判断が多すぎて、ネスト関係が複雑な場合があります.起動スクリプトがどのxxxを実行したのかを簡単に迅速に特定するために.main文と実行したインスタンスの数は、次の文を追加して、端末nshで直接印刷できます.
int mavlink_main(int argc, char *argv[])
{
	int argnum = 0;

	for(argnum=0; argnum

印刷によりmavlinkのいくつかの起動コマンドの順序がわかりました.それぞれ
mavlink start -r 1200
mavlink start -r 800000 -d/dev/ttyACM0 -m config -x
mavlink boot_complete 
それはとても簡単で、時にはとても実用的です^^;
 
他の後は時間があったら追加を続けます...