iar工程中可以设置readonly属性值 data是存放在flash还是在ram中

在实际项目中经常需要评估代码占用的Flash和SRAM空间在Keil和IAR里该如何查看呢?

如果在keil里生成bin文件也可以看到其大小为3004字节。

让其生成bin文件大小为3338字节,这个大小没法和map里的彡个值关联起来 我认为如果只是看map文件,可以认为三者相加为FLash大小reawrite data memory为SRAM大小。

}

    

只读字段用来保护某些特殊的字段值不被更改这个字段的值一旦写入,就无法更改 要使用只读字段的功能,我们只需要在模型中定义readonly属性值属性:

例如上面定义了當前模型的nameemail字段为只读字段,不允许被更改也就是说当执行更新方法之前会自动过滤掉只读字段的值,避免更新到数据库

// 更改某些芓段的值 // 保存更改后的用户数据

事实上,由于我们对nameemail字段设置了只读因此只有address字段的值被更新了,而nameemail的值仍然还是更新之前的值


}

我要回帖

更多关于 iar是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信