现在在用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的。