c - 如何从(文本数据 bss dec hex)估计 RAM ROM 使用情况

标签 c gcc esp8266 memory-layout memory-footprint

<分区>

您好,是否可以估计 RAM 和 ROM 使用的大小

text     data     bss     dec     hex     filename
24823     0       920    25743    648f    (TOTALS)

我在一些博客上读到“RAM = Data + bss”是正确的吗??。 目标硬件为ESP8266(ESP 12)

最佳答案

这可能是 uC 的东西:)

差不多——但是你忘记了栈和堆。您可以从链接描述文件中获取的那些值

例如:

_Min_Heap_Size = 0x300;      /* required amount of heap  */
_Min_Stack_Size = 0x500; /* required amount of stack */

关于c - 如何从(文本数据 bss dec hex)估计 RAM ROM 使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45795619/

相关文章:

c - 如何防止gcc优化破坏rep movsb代码?

C++11 私有(private)默认构造函数

lua - 如何恢复nodemcu无限循环

c - 指向字符串的指针

c - 有没有办法用按位检查 char * 是否为空

C:出现段错误

c - gcc -g0 并且没有 -g 选项

c - .c 扩展名对源文件是强制性的吗?

c++ - lambda 函数返回值的有效性

node.js - NodeMCU Node.js 加密