芯片信息识别
概述
Ameba 系列芯片的关键信息存储于 eFuse 中,用于持久化保存不可变的芯片属性。
这些信息包括芯片硬件版本、样品状态、全球唯一标识符(UUID)以及存储器配置等,为系统初始化、兼容性判断、生产管理和设备追踪提供基础支持。
API 参考
EFUSE_GetChipVersion
项目 |
描述 |
---|---|
功能 |
获取芯片硬件版本 |
参数 |
无 |
返回值 |
|
EFUSE_GetESFlag
项目 |
描述 |
---|---|
功能 |
获取工程样品标识 |
参数 |
无 |
返回值 |
|
EFUSE_GetUUID
项目 |
描述 |
---|---|
功能 |
获取芯片唯一标识符 |
参数 |
Data: 指向 u32 类型的指针,需要 8 字节的缓冲区存储 UUID |
返回值 |
无 |
ChipInfo_MCMInfo
项目 |
描述 |
---|---|
功能 |
获取芯片内置的存储器类型,容量等信息 |
参数 |
无 |
返回值 |
返回 MCM_MemTypeDef 结构体,包含以下字段:
|