现在用的单片机没有片上FLASH,外接了一个SPI接口的FLASH,在不仿真的情况下上电后程序会从flash中加载到ram中运行,如果仿真的话会自动在RAM中运行。程序在RAM中运行的时候,占多大RAM空间?已知编译后的结果:Program Size: Code=26396 RO-data=2404 RW-data=176 ZI-data=16076 。现在已知RAM可用大小为44k左右,我想请教:从FLASH往RAM中加载的时候加载的是哪部分? 是CODE+RO+RW吗? 如果是 CODE+RO+RW+ZI的话现在的RAM空间已经不够用了。 请专家指教。 |