今天又看了看 ESP32,发觉它走了 NXP RT1052 的路线。
WROOM/WROVER 模块里的那片闪存是 SPI 接口的,偷盗
软件出来变得容易;并且启动时需要先将软件读入 SRAM,
方可继续运行,否则CPU 再高的指令执行能力也会被 SPI
所拖累。那么大的 SRAM 要被软件代码和常量数据(const)
占去一块。手册中这么写的:
3.1 CPU 和内存
ESP32-D0WD 内置双核低功耗Xtensa 32-bit LX6 MCU。
片上存储包括:
·448 KB 的ROM,用于程序启动和内核功能调用
·用于数据和指令存储的520 KB 片上SRAM
并且 ESP32 的 IO 端口少、复用多发,导致实际做项目时
IO 资源会捉襟见肘。
国内许多仿 STM32 的公司,北京兆易创新(GD32)、
上海灵动(MM32)、深圳航顺(HK32)、佛山华芯微特(SWM)
都是集成并口闪存的策略。可能是一封双芯结构,逻辑电路
和 NOR 闪存各一个硅片(die)封在树脂内。他们也都在努力
降低成本。目前的价格,应该是各方妥协的结果。STM32
在中国大陆的价格也与这些国内厂家差别不大了。
NXP RT1052 那么便宜,为什么在中国不如 STM32 火呢?
看来是有原因的。
【 在 dnec (涨有何欢 跌又何惧) 的大作中提到: 】
: 标 题: 小白弱问: ESP32比STM32差吗?
: 发信站: 水木社区 (Tue Apr 28 11:54:28 2020), 站内
:
: 看频率、内存都是ESP胜出,为啥没啥人用的样子?
: #发自zSMTH@P9
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 112.51.216.*]
--
修改:intron FROM 111.196.244.*
FROM 111.196.244.*