1,首先我们需要查找MCU的芯片手册,已RH850芯片为例,手册里会标注内存空间划分及其启止地址
2,以ROM为例,找到ld连接文件,并找到MEMORY映射
3,在Sections里面找到段的映射分配表,找到最后一个分配项
4,在.map里面 找到分配的地址
5,在ptp文件里可以查看已经使用的空间和map里基本一致
6,从手册里可以看出该型号MCU的ROM共2M,剩余ROM = 0x1FFFFF - 0X1c7ffc-0x04 = 223K
7,RAM亦可通过如上方法进行确认,(因RAM不会在PTP中体现,所以不用第五步确认),RAM分为静态RAM和动态RAM,动态RAM作为堆栈动态使用