All tools
TOOL IDB-SWE-008
Flash & RAM budget

デスクトップ専用

エンジニアリングツールはデスクトップ画面でのみご利用いただけます。

Flash & RAMバジェット

アプリケーション、ライブラリ、ブートローダー、OTA、余裕を含めてファームウェアのflashとRAMを計画します。MCUのバジェットを超過した際に警告します。

MCUメモリマップ flash & ram
FLASH 256 KB RAM 64 KB 0x...FFFF 0x...0000 stack top .data base App RTOS OTA Boot Free App RAM Stack
エンジニアリングノート

ターゲット

  • 将来の機能とOTAに備え、flashで20%、RAMで30%の余裕を確保してください。
  • ブートローダーセクターは固定です — アプリと重複させないでください。
  • OTAスロットは最大のアプリケーションイメージが収まる必要があります。
  • FreeRTOSヒープ ≈ タスクスタック + キューバッファ + セマフォ。vApplicationStackOverflowHookを有効にしてサイズを決めてください。

結果

ライブ