ChipInfo
Overview
Ameba series chips store their key information in eFuse, which is used for persistently storing immutable chip attributes.
This information includes the chip hardware version, sample status, global unique identifier (UUID), and memory configuration.
It provides essential support for system initialization, compatibility judgment, production management, and device tracking.
API Reference
EFUSE_GetChipVersion
Item |
Description |
---|---|
Function |
Retrieve chip hardware version |
Parameter |
None |
Return |
|
EFUSE_GetESFlag
Item |
Description |
---|---|
Function |
Retrieve engineering sample identification |
Parameter |
None |
Return |
|
EFUSE_GetUUID
Item |
Description |
---|---|
Function |
Retrieve chip unique identifier |
Parameter |
Data: Pointer to a u32 type, needs an 8-byte buffer to store UUID |
Return |
None |
ChipInfo_MCMInfo
Item |
Description |
---|---|
Function |
Retrieves the type and density of the chip’s built-in memory |
Parameters |
None |
Return Value |
Returns an MCM_MemTypeDef structure, including the following fields:
|