嗨对话框,
有没有任何独特的芯片序列号,在工厂烧毁?我的意思是一些数字,就像在附件中一样。因为我的申请无法使用BD地址。
问候,
egor.
嗨Aectaan,
谢谢你的问题在线。您可以从存储到OTP标头中的配置脚本(CS)中获取唯一标识符。请使用SmartSnippets Toolbox并读取OTP标题的内容。如果将鼠标悬停在配置脚本的“值”列中,您将能够读取CS的内容。在CS的0x00000004地址中,产品芯片信息位于,因此您需要读取值1,值2,值3.产品芯片信息是3个单词。这将为您提供在工厂烧毁的唯一标识符。
位置/包装:
BYTE10:0x00 - (保留)0x01 - VFBGA86 0x02 - VFBGA100
BYTE9:晶圆号码
字节8:y Coord
字节7:X Coord
测试仪/时间戳:
字节6:测试仪ID(MSByte)
字节5:测试仪ID(LSBYTE)
字节4:测试人员网站
字节3:时间戳字节3
字节2:时间戳字节2
字节1:时间戳字节1
字节0:时间戳字节0
下面是用于读取值1,值2,值3的参考代码片段,它为您提供唯一的芯片标识符。在附加的代码中,您将找到提取芯片包信息和芯片系列信息的简短示例。唯一芯片标识符存储到my_unique_id []中。
包括“sys_tcs.h”/ *读取芯片唯一ID CS信息代码段代码段代码段代码片段* / void READ_ID(void){UINT32_T * TCS_PTR;UINT8_T READ_LEN;volatile uint8_t chip_package __unused;volatile uint8_t chip_family __unused;uint32_t my_unique_id [3];sys_tcs_get_custom_values(sys_tcs_group_prod_info,&tcs_ptr,&read_len);if(read_len!= 3){//无法读取产品信息CS部分} {//仅提取芯片包信息的示例,仅inply inch_package =((uint8_t *)tcs_ptr)[10];for(int i = 0; i
谢谢,PM_DIALOG.
嗨Aectaan,
谢谢你的问题在线。您可以从存储到OTP标头中的配置脚本(CS)中获取唯一标识符。请使用SmartSnippets Toolbox并读取OTP标题的内容。如果将鼠标悬停在配置脚本的“值”列中,您将能够读取CS的内容。在CS的0x00000004地址中,产品芯片信息位于,因此您需要读取值1,值2,值3.产品芯片信息是3个单词。这将为您提供在工厂烧毁的唯一标识符。
位置/包装:
BYTE10:0x00 - (保留)0x01 - VFBGA86 0x02 - VFBGA100
BYTE9:晶圆号码
字节8:y Coord
字节7:X Coord
测试仪/时间戳:
字节6:测试仪ID(MSByte)
字节5:测试仪ID(LSBYTE)
字节4:测试人员网站
字节3:时间戳字节3
字节2:时间戳字节2
字节1:时间戳字节1
字节0:时间戳字节0
下面是用于读取值1,值2,值3的参考代码片段,它为您提供唯一的芯片标识符。在附加的代码中,您将找到提取芯片包信息和芯片系列信息的简短示例。唯一芯片标识符存储到my_unique_id []中。
谢谢,PM_DIALOG.