ST
ベースボードSTM32F4DIS_BB
+の例を試しSTM32F4-discovery
ます。RTOS
httpserver_socket の例を使用したいと思います。問題なくスタンドアロン ( NO RTOS
) httpserver の例を使用する前に。ただし、RTOS
例では、サーバーはすべての Web 接続でフリーズしていました。タスクはLED
トグルOK、DHCP
OKなどを意味します。Ping fromCMD
はOKです。しかし、Web クライアントから接続すると、ボードがフリーズしてHardFault_Handler()
. 何か意見はありますか?
3 に答える
0
プロジェクト設定のFPUオプションに問題があることがわかりました。元のプロジェクトは FPU を使用するように設定されています。使用しないように設定すると、プロジェクトは OK になります。FPU と freeRTOS の使用上の問題。
于 2015-11-18T09:29:30.177 に答える
0
ハード フォールトをデバッグして、原因となった命令を確認しましたか? コードにブレークポイントを配置して、そこに到達した方法を確認できることがわかったら.
余談ですが、現在 STM32F4 でFreeRTOS+TCPを実行していますが、Discovery ボードではなく、より大きな評価ボードで実行しています。
于 2015-11-16T09:25:20.047 に答える