make文件编译时会指定一个rw_base地址,在这个地址之后的一定范围内存放程序的全局数据,这个存放全局数据的区域是从RAM中划分出来有大小限制的,比如划分1M出来,那么如果编写的程序中要存放在这里的数据大小突破了1M的限制,有什么方法可以告诉马上知道,比如程序编译无法通过等等
谢谢twentyone
twentyone,经过检查我的map文件发现,全局变量区其实由RW段和ZI段组成,程序要在链接时检测全局变量区是否越界可以设置image$$zi$$limit就可以了?
另外我的map文件怎么没有image$$ro$$base和image$$rw$$limit这两个标志?