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

请问CC3200,有芯片唯一ID吗?

请问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地址?

赞(0)
未经允许不得转载:TI中文支持网 » 请问CC3200,有芯片唯一ID吗?
分享到: 更多 (0)