TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200如何读取MAC地址

CC3200的MCU程序,有没有API可以读取MAC地址,或者其他方法实现读取MAC?

user4210162:

指的是读取CC3200芯片自身的MAC

Susan Yang:

回复 user4210162:

您可以使用RadioTool的API

RadioGetMacAddr

INT32 RadioGetMacAddr(UINT8 *pMacAddress)

Parameters:

pMacAddress
The MAC address read from the device. MAC address is searched in the NVMEM first and if not exists, in the EFUSE.

Return – 0 if success, and a negative value if failed.

user4210162:

回复 Susan Yang:

你好。

       请问Radio Tool是什么?

       

INT32 RadioGetMacAddr(UINT8 *pMacAddress)这个函数不是simplelink里的API吧?

Susan Yang:

回复 user4210162:

http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_Radio_Tool

user4210162:

回复 Susan Yang:

你好。已解决。simplelink当中是有函数可以读取CC3200自身的MAC的。

Ken Wang:

回复 user4210162:

zhenchuan,

  能分享一下你是怎么做到的吗?这样可以方便更多的人了解这个功能。

谢谢

JKing Wen:

回复 user4210162:

你好,

  sl_NetCfgGet(SL_MAC_ADDRESS_GET,NULL,&macAddressLen,(unsigned char *)macAddressVal);

   这个能获取到唯一的MAC地址么? 

long sl_NetCfgSet(unsigned char ConfigId ,unsigned char ConfigOpt, unsigned char ConfigLen, unsigned char *pValues);

这个函数也可以设置SL_MAC_ADDRESS_SET,  这个MAC的值不就改变了?

谢谢

JKing Wen:

回复 Susan Yang:

你好,

   请问要使用INT32 RadioGetMacAddr(UINT8 *pMacAddress)的话,是不是还要去加载什么库呢?

  因为这个好像不是属于simplelink 的APK

JKing

Yonghua Pan:

回复 JKing Wen:

RadioGetMacAddr是针对radiotool这个工具的,这个工具是给射频测试的。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200如何读取MAC地址
分享到: 更多 (0)