void GetUniqueID(PUINT8 buf)
{
? ? PUINT8? pID;
? ? UINT8? ?i;
? ??
? ? pID = (PUINT8)ROM_UUID_ADDR;
? ? for(i=0; i<8; i++) *buf++ = *pID++;
}
/*******************************************************************************
* Function Name? : GetMACAddress
* Description? ? : 獲取網(wǎng)絡(luò)MAC,小端模式,6B-MAC
* Input? ? ? ? ? : buf: 存儲6字節(jié),6字節(jié)(小端)物理 MAC
* Return? ? ? ? ?: None
*******************************************************************************/
void GetMACAddress(PUINT8 buf)
{
? ? PUINT8? pMAC;
? ? UINT8? ?i;
? ??
? ? pMAC = (PUINT8)ROM_MAC_ADDR;
? ? for(i=0; i<6; i++) *buf++ = *pMAC++;
}
CH579獲取 GetUniqueID和? GetMACAddress 不同芯片讀出來來的值是一樣的啊,不唯一。