想问下DM8127这颗CPU ID和REV ID,是不是每颗芯片都有一个唯一的ID可以通过寄存器值读出来,相关的寄存器地址是多少
kooking:
CPU ID + CPU Rev Control Status Register (CSR.[31:16]) 0x1401
http://www.ti.com.cn/cn/lit/ds/symlink/tms320dm8127.pdf
Page 13 Table 3-2. Characteristics of the Processor (continued)
Eason Wang:
Hi,
通常用MAC_ID寄存器即可用来区分。
其他的ID要读取会比较麻烦,不好操作。
BR,
Eason
x c1:
回复 Eason Wang:
你好,MAC_ID寄存器是每款芯片唯一的,只读的吗?
Eason Wang:
回复 x c1:
是的,每颗芯片是唯一的。DM8127有2个mac ,所以也会有唯一的两个MAC ID
x c1:
回复 Eason Wang:
谢谢,请问两个MAC ID的寄存器是多少,tms320dm8127.pdf里面没有看到?
Eason Wang:
回复 x c1:
请在Technical Reference Mannual 这个文件里面搜寻MAC_ID0_LO,连续共有4个寄存器。
你提到的那个是数据手册,侧重硬件方面的;寄存器相关信息请到TRM里面找。
http://www.ti.com/cn/lit/pdf/sprugz8
x c1:
回复 Eason Wang:
你好,我看MAC_ID0_LO连续四个寄存器说明是可读可写的,这样用户就可以修改了?
另外这8个寄存器
#define DM81XX_ID_W0 (0x48141844)#define DM81XX_ID_W1 (0x48141828) #define DM81XX_ID_W2 (0x4814182C) #define DM81XX_ID_W3 (0x4814184C) #define DM81XX_ID_R0 (0x4814183C) #define DM81XX_ID_R1 (0x48141848) #define DM81XX_ID_R2 (0x48141824) #define DM81XX_ID_R3 (0x48141850)
有相关说明文档吗?谢谢!
x c1:
回复 Eason Wang:
你好,我看MAC_ID0_LO连续四个寄存器说明是可读可写的,这样用户就可以修改了? 另外这8个寄存器 #define DM81XX_ID_W0 (0x48141844) #define DM81XX_ID_W1 (0x48141828) #define DM81XX_ID_W2 (0x4814182C) #define DM81XX_ID_W3 (0x4814184C) #define DM81XX_ID_R0 (0x4814183C) #define DM81XX_ID_R1 (0x48141848) #define DM81XX_ID_R2 (0x48141824) #define DM81XX_ID_R3 (0x48141850) 有相关说明文档吗?谢谢!
Eason Wang:
回复 x c1:
代码跑起来之后,这个寄存器就改不了了,你可以试试。
你提到的这个寄存器我也米有文档。