
STM32G030C8T6 CUBEMX+FREERTO RAM不够用0 c: w7 i; D7 ]/ J4 Q 找到工程目录下…\MDK-ARM\stm32g030c8t6 下面会有一个.map文件打开。2 e! O& ^$ {# I+ g1 t& o+ P 找到 Image component sizes 5 s V! ^+ V2 h1 p- i5 U0 Z/ R ![]() 1 u0 V3 ]7 B4 y& R2 E3 W! W8 X 可以看到各个object name所占用的大小 ZI Date就是RAM占用大小。 ———————————————— 版权声明:xiaoqi976633690: V. G$ r0 ~* j- y8 d* Z: o0 \ 如有侵权请联系删除 9 f) T5 s( @# S0 ~ |
很抱歉你的分享实际是错误的:
其实RW部分的数据在RAM和ROM中都占空间,ZI占据了RAM空间(不需要初始化),CODE和RO都只占据Flash/ROM空间。
实际上RAM需要的空间不止上面那一些。你动态申请的空间在上面其实没有呈现。比如你定义了一个指针指向一片动态申请的内存就会占用额外空间。