Dear Sirs:
According to datasheet, we want to read hardware register as following, and the value is not reasonable.
BIT 31:24
TDA3MV:0x93
TDA3MV-FD:0x94
TDA3MA:0x95
TDA3LX:0x96
TDA3LA:0x97
The value read is 0x500, bit 31:24=0x00?
Value=HW_RD_REG32(SOC_CTRL_MODULE_WKUP_CORE_REGISTERS_BASE + CTRL_WKUP_STD_FUSE_DIE_ID_2);
Vps_printf(“SOC DIE ID=%x\n”,Value);
Also use CCS get infor like this, same result.
Cortex_M4_IPU1_C0: GEL Output: ==================================================
Cortex_M4_IPU1_C0: GEL Output: ========= TDA3xx PG2.0 device detected =========
Cortex_M4_IPU1_C0: GEL Output: ========= TDA3xx GP Device detected ===========
Cortex_M4_IPU1_C0: GEL Output: ========= TDA3xx 15x15 Device detected ===========
Cortex_M4_IPU1_C0: GEL Output: ==================================================
Cortex_M4_IPU1_C0: GEL Output: ==================================================
Cortex_M4_IPU1_C0: GEL Output: ========= DIE_ID0 = 0x02015018 ===========
Cortex_M4_IPU1_C0: GEL Output: ========= DIE_ID1 = 0x016866F7 ===========
Cortex_M4_IPU1_C0: GEL Output: ========= DIE_ID2 = 0x00000500 ===========
Cortex_M4_IPU1_C0: GEL Output: ========= DIE_ID3 = 0x189C0122 ===========
Cortex_M4_IPU1_C0: GEL Output: ========= ID_CODE = 0x2BB4C02F ===========
Cortex_M4_IPU1_C0: GEL Output: ========= PROD_ID = 0x2ED308F0 ===========
Cortex_M4_IPU1_C0: GEL Output: ========= STD FUSE = 0x00000C00 ===========
Cortex_M4_IPU1_C0: GEL Output: ==================================================

