工具/软件:WEBENCH设计工具
您好!
我需要通过编程方式查找我的器件(TM4C1294NCPDT) Mac ID。 有什么方法可以找到这个呢?
此外、需要找到 wifi booster pack Mac id。
请帮帮我们。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:WEBENCH设计工具
您好!
我需要通过编程方式查找我的器件(TM4C1294NCPDT) Mac ID。 有什么方法可以找到这个呢?
此外、需要找到 wifi booster pack Mac id。
请帮帮我们。
您好、Siva、
您可能需要使用以下代码、这些代码来自 Tiva 库:
ROM_FlashUserGet (&ui32User0、&ui32User1);
if ((ui32User0 == 0xffffffff)||(ui32User1 == 0xffffffff)
{
//
// MAC 地址尚未编程,请使用默认值。
//
G_sMACAddr.addr[0]= 0x00;
G_sMACAddr.addr[1]= 0x1A;
G_sMACAddr.addr[2]= 0xb6;
G_sMACAddr.addr[3]= 0x00;
G_sMACAddr.addr[4]= 0x64;
G_sMACAddr.addr[5]= 0x00;
}
其他
{
G_sMACAddr.addr[0]= ui32User0 & 0xff;
G_sMACAddr.addr[1]=(ui32User0 >> 8)和0xff;
G_sMACAddr.addr[2]=(ui32User0 >> 16)& 0xff;
G_sMACAddr.addr[3]= ui32User1 & 0xff;
G_sMACAddr.addr[4]=(ui32User1 >> 8)& 0xff;
G_sMACAddr.addr[5]=(ui32User1 >> 16)& 0xff;
}
这是模块 ROM 中已存在的函数、用于读取 bootcfg 寄存器的内容。 您会喜欢阅读 Tiva 外设驱动程序库
有关更多详细信息,当然还有 TM4C1294NCPDT 主手册中的 BOOTCFG 相关页面。
玩得开心!
John