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

那个寄存器可以查看芯片型号呢?

那个寄存器可以查看芯片型号呢?比如想验证芯片是否贴错了

Ryan BL:

///Uint32 * DieID= (Uint32 *)&gpBootCfgRegs->DIE_ID_REG0;Uint32 uiJTAG_ID = gpBootCfgRegs->DEVICE_ID_REG0;
if(0x0009D02F == deviceID)gDSP_board_type= DUAL_NYQUIST_EVM;if(0x0B94102F == deviceID){gDSP_board_type= C6670_EVM;//DSP_Board_Type= DUAL_NYQUIST_EVM;}if(0x0009E02F == deviceID)gDSP_board_type= C6678_EVM;if(0x0B96202F == deviceID)gDSP_board_type= TCI6614_EVM;if(0x0B97A02F == deviceID)gDSP_board_type= C6657_EVM;

上面的代码片段是keystone1设备的,也适用于k2设备;JTAG——ID也是参考项;

zhaoheng li:

回复 Ryan BL:

非常感谢你的回复,你说的是查询evm板的类型的还是可以看到芯片的类型,如果不是ti的evm,是否能看到类型呢?

Ryan BL:

回复 zhaoheng li:

那个代码是TI哥keystone1系列stk测试套件里面,根据DIE-ID和JTAG—ID判断板卡类型,相同芯片(含批次/版本编码)的DIE-ID和JTAG-ID是一样的,但是需要注意6670和nyqst板卡的jatg-id是一样的;
即可同样认为时在判断SOC类型;
一般直接通过jtag-id即可判断SOC的类型,辅助DIE-id更可靠些;

Ryan BL:

回复 Ryan BL:

Uint32 deviceID= gpBootCfgRegs->DEVICE_ID_REG0&0x0FFFFFFF;
上面是device-id的获取;
主要是根据这个判断,辅以jtag-id和die-id;

Shine:

可以看芯片表面打印。

赞(0)
未经允许不得转载:TI中文支持网 » 那个寄存器可以查看芯片型号呢?
分享到: 更多 (0)