STM32 IAR中查看代码段的大小
之前在调试的过程中有需要判断一下内部空间还够不够的问题,所以搜了一下相关的内容发现,有两种说法,而且相关的文档都挺多的,导致分不清具体哪种说法正确,不过今天发现了一个说法明显错误,所以记录一下我觉得正确的,防止下次搞错。
项目使用的是STM32F401RE,它是96K的RAM,512K的flash
举例:
259 839 bytes of readonly code memory
60 749 bytes of readonly data memory
76 980 bytes of readwrite data memory
Errors: none
Warnings: none
readonly code(代码)应该是放在Flash里面
readwrite data(常量只读数据)应该是放在RAM里面
主要是readonly data(读写变量数据)放在哪里,如果将它放在RAM里面的话,就超过96K了,所以应该是放在Flash里面