请问TI工程师,CC3200有芯片唯一ID吗,主要用于代码加密。因为MAC地址可以被修改所以不能用用作唯一标识。所以我想使用MCU的唯一ID标识。请问CC3200有API可以读取出来吗。
HG:
我们有固化在芯片内部的MAC地址,可以做唯一标识
yong fan3:
回复 HG:
你好,固化在ROM内的MAC是无法修改的
但用户使用API设置了MAC地址后,使用API获取的MAC地址就是新的MAC(存在外部Flash,而不是ROM固化的MAC),不具有唯一性,所以存在一定风险。
如果CC3200没有其他唯一ID标识那就只能使用MAC地址了。
Yonghua Pan:
回复 yong fan3:
CPU ID没办法读出来,可以建议如下实现方式:
1. 读取当前的MAC地址,保存起来
2. 擦除掉MAC, 这样就只会使用ROM里面的MAC了
3. 读出MAC,这个就是唯一的了。
4. 将#1里面保存的MAC设置进去。
user5065865:
回复 Yonghua Pan:
请问下,如何通过程序擦除掉FLASH中的MAC地址?