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

CC3200通过裸机程序获取MAC,怎么做啊?MAC存放在片内FLASH的什么位置啊?

 现在在用CC3200做一个设备,在初始化协议栈之前,需要获取带MAC,协议栈没有初始化无法使用TI提供的sl_NetCfgGet(SL_MAC_ADDRESS_GET,NULL,&macAddressLen,(_u8 *)macAddressVal);来获取MAC,所以现在想知道MAC存在FLASH的什么位置,直接读取出来。。。

深圳阿莫:

回复 Terry Han:

给力哈, 学习学习 

Caretong:

回复 Samuel Wu:

SDK中的example中的有些例程中,没有sl_start这个API,而且我获取mac要在最前面获取

Caretong:

回复 Terry Han:

我知道,看下我的问题描述,这个API在协议栈初始化之前,不能使用

Samuel Wu:

回复 Caretong:

你要不启动sl_start() 获取MAC应该是不行的,sl_start() 可以理解为初始化内部的M3和与之通讯的接口。不调用sl_start, 调用任何其他simplelink的api都会卡死。

我知道的CC3200读取Flash方式好像只有文件系统那个,而文件系统是在M3中运行。不知道你还有什么方式去读写Flash

Yonghua Pan:

回复 Samuel Wu:

Confirm楼上的答案,是的,如果要操作外部FLASH, 必须在sl_Start之后。因为外部FLASH是用WIFI的核在操作。应用程序的核M4必须要经过WIFI的核去操作FLASH的。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200通过裸机程序获取MAC,怎么做啊?MAC存放在片内FLASH的什么位置啊?
分享到: 更多 (0)