微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200如何读取MAC地址

CC3200如何读取MAC地址

时间:10-02 整理:3721RD 点击:

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

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

您可以使用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.

你好。

       请问Radio Tool是什么?

       

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

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

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

zhenchuan,

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

谢谢

用simplelink的库函数

// 读取本机的MAC地址
sl_NetCfgGet(SL_MAC_ADDRESS_GET,NULL,&macAddressLen,(unsigned char *)macAddressVal);

你好,

  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的值不就改变了?

谢谢

你好,

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

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

JKing

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top