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

Solo desktop

Gli strumenti di ingegneria sono disponibili solo su schermi desktop.

Budget flash e RAM

Pianifica flash e RAM del firmware tra applicazione, librerie, bootloader, OTA e margine. Segnala quando superi il budget dell'MCU.

Mappa di memoria MCU flash e ram
FLASH 256 KB RAM 64 KB 0x...FFFF 0x...0000 stack top .data base App RTOS OTA Boot Free App RAM Stack
Note di ingegneria

Target

  • Mantieni il 20% di margine sulla flash e il 30% sulla RAM per funzioni future e OTA.
  • Il settore del bootloader è fisso: non sovrapporlo all'app.
  • Lo slot OTA deve contenere l'immagine applicativa più grande.
  • L'heap FreeRTOS ≈ stack dei task + buffer delle code + semafori. Dimensionalo con vApplicationStackOverflowHook abilitato.

Risultato

Live