MCU 就是要追求 low cost, 快速启动和响应。加了外部存储扩展和这些目标都相违背了。
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 时候。需要根据具体情况来估算写入次数。
问 国产MCU芯驰E3内部竟然没有Flash 程序存储空间,这是创新还是xxx?