今週末は車がなく(;´д⊂)ハードのデバッグができないので,しかたがないのでソフトのデバッグ・機能充実を図る.
前回の鈴鹿南では,データロガーと Android の Bluetooth 接続がプチプチ切れて困ったのだけど,どの段階でコケているのか現場では全くわからなかった.
実はデータロガーと Android は単に車両情報を通信しているだけではなく,マイコン側で実行するプログラムを Android から送信したりしているので,接続確立・ファームウェア送信が完了するまではログを表示するようにしてみた.
また,接続が切れると今まではエラー画面を表示して停止していたので,復旧のためにはいちいちピットインしなければならなかったけど,今回はデータロガー・Android 両方にウォッチドッグ的な処理を入れて,通信がおかしくなったら自動的に再接続を行うようにしてみた.
で,データロガー⇔Android 通信中におもむろにデータロガーをリセットしてみたのが上の画面.何回か TCP/IP 接続をリトライして,無事ファームウェア送信まで行って復帰できた.
いい感じヽ(´ー`)ノ
2015年6月14日日曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿