内存与存储概述
TuyaOpen 运行于 MCU 开发板与 Linux 目标机:MCU 具备片上 SRAM、PSRAM 与外部 NOR Flash;Linux 使用 DDR 与块设备,适配层映射相同 TAL 抽象。
堆分配与 PSRAM
TuyaOpen 通过 TAL 接口分配动态内存;带 PSRAM 芯片可经 Kconfig 打开 ENABLE_EXT_RAM,将大块缓冲切到 tal_psram_*,避免挤占片上 SRAM。
Flash、分区与容量
MCU 上固件、OTA、授权与 KV 等持久化共享外部 Flash,TKL 提供擦写读接口,容量与分区边界由 Kconfig、分区表与板级 BSP 决定。