跳到内容
菜单
首页
服务
产品策略与流程
工业设计与机械
电子开发
原型制作与制造
认证与合规
创始人顾问服务
资源
机械工程工具
电子工程工具
软件工程工具
所有工程工具
下载
硬件笔记
项目
关于我们
联系我们
启动项目
←
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
MCU flash
KB
MCU RAM
KB
应用代码
KB flash
RTOS / 库
KB flash
引导加载程序
KB flash
OTA 槽位
KB flash
应用 RAM
KB
栈
KB
工程说明
目标值
为后续功能与 OTA 预留 20% Flash 与 30% RAM 余量。
引导程序扇区固定——不要与应用程序重叠。
OTA 槽位必须能容纳最大的应用程序镜像。
FreeRTOS 堆 ≈ 任务栈 + 队列缓冲区 + 信号量。请在启用 vApplicationStackOverflowHook 的情况下确定大小。
结果
实时