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

CC3200 如何通过程序擦除FLASH中的MAC地址,以获取ROM内的MAC地址,从而得到唯一的MAC地址?

CC3200 如何通过程序擦除FLASH中的MAC地址,以获取ROM内的MAC地址,从而得到唯一的MAC地址?

Viki Shi:

可以通过sl_NetCfgGet(SL_MAC_ADDRESS_GET,NULL,&macAddressLen,(unsigned char *)macAddressVal);读取

user5065865:

回复 Viki Shi:

但是,如果API修改了MAC地址之后,MAC地址会保存在FLASH中,通过NetCfgGet获取得到是最新的MAC地址,而不是ROM内的MAC地址呀。

user5065865:

回复 Viki Shi:

我的目的是,每次程序启动之后,首先擦除FLASH中的MAC地址,再获取CC3200 ROM中的MAC地址,以得到具有唯一性的MAC地址。

Viki Shi:

回复 user5065865:

了解了,可以通过uniflash 擦除自定义的地址,查看这边的erase操作: processors.wiki.ti.com/…/CC3100_&_CC3200_UniFlash

user5065865:

回复 Viki Shi:

不能通过程序擦除吗?或者可以通过HWREG 获取ROM内的MAC地址吗?

Viki Shi:

回复 user5065865:

sl_FsDel可以擦除flash中的内容

user5065865:

回复 Viki Shi:

那通过程序设置的mac地址如何通过sl_FsDel擦除?

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 如何通过程序擦除FLASH中的MAC地址,以获取ROM内的MAC地址,从而得到唯一的MAC地址?
分享到: 更多 (0)