~IARレベルアップ講座~
みんな苦手なHardFaultを学習しよう
プログラムを使っているとHardFaultが出てきて、どうして良いか困った方も多いのではと思います。HardFaultは、これ以上CPUが先に進むことができない状態ですが、世の中に解説も少なく、あまり理解されていない方も多いのではないでしょうか?
本講座ではCortex-Mを使用したマイコンでのHardFaultが発生する原因を説明します。具体的なコードを示しながら、HardFaultについ
て学習をしていきます。
こんな方にオススメ:
・今後、Cortex-Mを使うがHardFault について知見がない方
・Cortex-Mでプログラムを作成しているが、HardFaultが出て困っている方
アジェンダ:
・HardFaultを理解するための基礎知識
・HardFaultの追い方
・HardFaultの3つの要因
・UsageFaultの要因
・BusFaultの要因
・MemFaultの要因
・HardFaultへの対応法とデバッグし難いパターンなどについて