跳至內容
選單
首頁
服務
產品策略與流程
工業設計與機構
電子開發
原型製作與製造
認證與法規符合
創辦人顧問服務
資源
機械工程工具
電子工程工具
軟體工程工具
所有工程工具
下載
硬體筆記
專案
關於我們
聯絡我們
開始專案
←
All tools
←
TOOL
IDB-SWE-008
→
Flash & RAM
budget
僅限桌面
工程工具僅在桌面螢幕上提供。
Flash 與 RAM 預算
規劃韌體 flash 與 RAM,涵蓋應用程式、函式庫、開機載入程式、OTA 與餘裕。超出 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
MCU flash
KB
MCU RAM
KB
應用程式碼
KB flash
RTOS/函式庫
KB flash
Bootloader
KB flash
OTA 區塊
KB flash
應用程式 RAM
KB
堆疊
KB
工程筆記
目標
為未來功能與 OTA 保留 20% 的 flash 與 30% 的 RAM 餘裕。
開機載入程式磁區為固定值——切勿與應用程式重疊。
OTA 區塊必須能容納最大的應用程式映像檔。
FreeRTOS heap ≈ 任務堆疊 + 佇列緩衝區 + 號誌。請啟用 vApplicationStackOverflowHook 來估算大小。
結果
即時