のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

STM32CubeIde HardFault その8 hardfault

prvPortStartFirstTaskの中で、hardFaultになっているのかな?

f:id:none53:20190712173306p:plain
hardFault

vPortSVCHandlerにブレークポイントを置く。

f:id:none53:20190712175554p:plain
vPortSVCHandler

ステップインすると、MyTask2の先頭へいく。

f:id:none53:20190712175648p:plain
MyTask2

ステップイン

f:id:none53:20190712175835p:plain
vPortRaiseBASEPRI

ステップイン

f:id:none53:20190712175943p:plain
printf

ステップイン

f:id:none53:20190712180033p:plain
HardFault

putsにブレークポイントを置く 0x80044e0 puts

f:id:none53:20190712180306p:plain
puts

0x8004428 puts_r:

f:id:none53:20190712181032p:plain
puts_r

f:id:none53:20190712181238p:plain
この間かな?

f:id:none53:20190712181411p:plain
ここまでは、OK

f:id:none53:20190712181602p:plain
__sfpへはいった