⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个职位/0个新职位
最后一篇文章
艾克塔安
离线
最后一次见到:1个月1周前
已加入:2019-10-02 07:06
唯一芯片ID

嗨,对话,

有没有唯一的芯片序列号,在工厂烧掉的?我是说一些数字,比如附件里的。因为我的应用程序无法使用BD地址。

当做,

伊戈尔

设备:
PM\U对话框
离线
最后一次见到:15小时19分钟前
工作人员
已加入:2018-02-08 11:03
嗨,艾克塔安,

嗨,艾克塔安,

谢谢你的在线提问。您可以从存储在OTP头中的配置脚本(CS)中获得唯一标识符。请使用SmartSnippets工具箱并阅读OTP标题的内容。如果将鼠标悬停在配置脚本的“Value”列中,您将能够读取CS的内容。在CS的0x00000004地址中,产品芯片信息被定位,因此您需要读取值1、值2、值3。产品芯片信息是3个字。这会给你一个在工厂里烧过的唯一标识符。

位置/包装:

字节10:0x00-(保留)0x01–VFBGA86 0x02–VFBGA100

字节9:晶圆编号

字节8:Y坐标

字节7:X坐标

测试仪/时间戳:

字节6:测试仪ID(MSByte)

字节5:测试仪ID(LSByte)

字节4:测试站点

字节3:时间戳字节3

字节2:时间戳字节2

字节1:时间戳字节1

字节0:时间戳字节0

下面是用于读取值1、值2和值3的参考代码段,这些代码段为您提供了唯一的芯片标识符。在所附代码中,您将找到一个提取芯片封装信息和芯片系列信息的简短示例。唯一的芯片标识符存储在我的\u unique \u id[]中。

include“sys\u tcs.h”/*Reading Chip unique ID CS information code snippet*/void read\u ID(void){uint32\u t*tcs\u ptr;uint8\u t read\u len;volatile uint8\u t Chip\u package\uu unused;volatile uint8\u t Chip\u family\uu unused;uint32\u my\u unique\u ID[3];sys\u tcs\u get\u custom\u value(sys\u tcs\u GROUP\u PROD\u INFO,&tcs\u ptr,&read\u len);if(read\u len!=3){//读取产品信息CS部分失败}否则{//仅提取芯片包信息的示例chip_package=((uint8_t*)tcs_ptr)[10];for(int i=0;i

谢谢,下午好