最近移植TinyXml测试时,发现对于小的xml文件解析完全正常,对于大的xml总是莫名死机,进行跟踪调试发现解析XML文件
到固定行后就死机,刚好该行对应new一个新的对象,因而考虑是系统heap资源不足,遂查看ICF配置。
1) 用法举例: define symbol __ICFEDIT_region_DDRAM_start__ = 0x20000000;
作用:定义符号__ICFEDIT_region_DDRAM_start__的值为0x20000000
2) 用法举例: export symbol __ICFEDIT_size_heap__ ;
作用:导出符号__ICFEDIT_size_heap__,使其对外可用
3) 用法举例:define memory mem with size = 4G;
作用:定义名字为mem的内存空间大小是4G字节
4)用法举例:define region DDRAM_region = mem:[from 符号 size 符号] 或
define region RAM_region = mem:[from 符号 to 符号]
作用:定义符号RAM_region的在内存空间的存储区域为...起止地址