Azure Sphere 上的可用内存

重要

这是 Azure Sphere(旧版)文档。 Azure Sphere(旧版)将于 2027 年 9 月 27 日停用,用户此时必须迁移到 Azure Sphere(集成)。 使用位于 TOC 上方的版本选择器查看 Azure Sphere(集成)文档。

下表列出了在 MT3620 芯片上运行的 Azure Sphere 应用程序可用的内存。

内存类型 Amount 可用性
Flash 1 MiB 共享
RAM 256 KiB 高级应用程序
SYSRAM 每个实时核心 64 KB 实时核心
紧密耦合内存 (TCM) 每个实时核心 192 KB 实时核心

Azure Sphere 提供了 1 MiB 的闪存,可在高级应用程序和支持实时的应用程序 (RTApp) 之间共享。 Azure Sphere OS 将此空间用于应用程序映像包,并映射 RTApps,无论是用于就地执行 (XIP)还是加载到 TCM。

此外,还提供了 256 KiB 的 RAM 用于高级核心。 可以为高级应用程序和 RTApp 通信所通过的每个共享缓冲区通道分配高达 1 KiB 的此空间。

每个实时核心还具有 64 KB 的 SYSRAM 和 192 KB 的 TCM。 通常,TCM 用于快速执行代码,SYSRAM 用于数据。

详细信息