产生出来MAP文件,本想查看ROM和RAM占用大小的情况,现在有一点不明白的地方,romdata section指的是哪里呢?我const区只占用了4byte,sdata占用了1byte,但下面显示一共占用了2b5 bytes?这个不明白,其他都清楚,program section是text和textf加起来的,ramdata section是bss,dataR,sbss,sdataR加起来的,那么romdata section是那一块呢?请帮忙解答一下这个疑惑,谢谢
不是这样的,.vect、.callt0、.option_byte、.constf、.data、sdata、.security_id、.SLIB、.moinotr1、.monitor2也都是算在ROMDATA中的,从START位置也可以看出来,这些都是放在ROM中的。
您是在允许调试信息的状态下查看memory的吗?如果不允许调试,也就是烧写到MCU的mot文件中是不会包括.moinotr1和.monitor2的…