jasonal
jasonal
这家伙很懒,什么也没写!

注册于 2年前

回答
4
文章
0
关注者
0

MCU 就是要追求 low cost, 快速启动和响应。加了外部存储扩展和这些目标都相违背了。

DET 可以全局关闭或者按照模块关闭,一般在开发过程中还是很有用的,可以在早期就找到一些bug.
在开发晚期和SOP以后,一般都是关掉的。
至于code size optimization, 需要自己分析code size, 分析到底哪个component太大了,可以添加一些compile optimization. 一般来说 Os 可以 -Osize。其他的需要参考 compiler 的文档,进行不同程度的优化。

一般OEM都定义过一台车的设计生命周期是多少年,多少次启动(ignition cycle)。dataflash 的擦写寿命都是根据这个来计算的。定义一个NvM block的时候,你会知道在什么情况下需要擦写数据,例如,每次启动时,或者 shutdown writeall,或者只在 diagnostic 时候。需要根据具体情况来估算写入次数。

发布
问题