This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR2944:为什么 TOP_EFUSE_FARM 地址可以覆盖这么多的寄存器?

Guru**** 2694555 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1597169/awr2944-why-can-the-top_efuse_farm-address-cover-so-many-registers

器件型号: AWR2944

typedef 结构{
   易失性 uint32_t 指令;        //偏移 0x00
   易失性 uint32_t 地址;            //偏移 0x04
   Volatile uint32_t DATAREGISTERUPPER;  //偏移量 0x08
   易失性 uint32_t DATAREGISTERLOWER;  //偏移 0x0C
   易失性 uint32_t systemconfig;       //偏移 0x10
   易失性 uint32_t SYSTEMSTATUS;       //偏移量 0x14
   易失性 uint32_t 累加器;        //偏移 0x18
   易失性 uint32_t 边界;           //偏移 0x1C
   易失性 uint32_t KEYFLAG;            //偏移量 0x20
   易失性 uint32_t 键;                //偏移 0x24
   易失性 uint32_t 版本;            //偏移量 0x28
   易失性 uint32_t 引脚;               //偏移 0x2C
   易失性 uint32_t CRA;                //偏移量 0x30
   易失性 uint32_t 读取;               //偏移量 0x34
   易失性 uint32_t 程序;            //偏移量 0x38
   易失性 uint32_t 错误;              //偏移 0x3C
} CSL_efuse_farmRegs;      
   
static CSL_efuse_farmRegs* EfuseController_getBaseAddress (void){
   return (CSL_efuse_farmRegs*) SOC_virtToPhy ((void *) CSL_TOP_EFUSE_FARK_U_BASE);
}
CSL_efuse_farmRegs* ptrEfuseFarm = EfuseController_getBaseAddress();

您好、为什么 TOP_EFUSE_FARM 地址可以涵盖这么多的寄存器?
为什么我在芯片手册中找不到有关这些寄存器的信息? 我只看到 TOP_EFUSE_FARM 基址是什么。TOP_EFUSE_FARM 映射在哪里? 或  是否有其他芯片手册我应该参考?