を介して動的メモリ割り当てを使用しているChibiOSmalloc()
アプリケーションがあります。
ただし、 を呼び出す時間の 100% で、malloc()
が返されることがわかりNULL
ました。私はそれを確認しました:
- マイクロコントローラのメモリがいっぱいではありません
- サイズ 1 の malloc 呼び出しでもエラーが発生するため、メモリ チャンク サイズは問題の原因ではありません。
errno
いつも電話ENOMEM
の後ですmalloc()
この問題を解決するにはどうすればよいですか?