WinCEシステムにおけるアプリケーションクラッシュ原因の分析方法

開発者にとって最も恐ろしいものは何でしょうか。バグでしょうか?皆さんご存知のように、デバッグ段階のバグは恐ろしいものではありません。特にランダムで規則性のないINTバグは、その姿を見せることもなく消え去ります。 組み込みシステムの開発者も同様です。一般的に、組み込みシステムでは異常分析の方法が提供されており、特に強力なデバッグツールが利用可能です。 ...

6月13日 23:53 投稿

ARM Cortex-MにおけるHardFault_Handlerの詳細な仕組みとデバッグ手法

HardFault異常の深屌:クラッシュ現場からプログラムの「死亡瞬間」を再現する 現場でデバイスが不可解にリセットし、シリアルポートにログが出力されず、JTAGで接続できない、再現できないという経験はありませんか?コードを隅々まで確認しても明確なエラーは見つからない——そんなある日、逆アセンブルを調べてみると、見た目は無害なポインタ操作が一行見つかりました。 ...

5月17日 18:27 投稿