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.

cc1350 有没有override中配置的寄存器的详细说明文档?

如果想自己去配置这些寄存器的话该参考哪个文档呢?《Technical Reference Manual》里找不到相关说明。

  • 在SDK里面有CCFG寄存器配置的文档:file:///C:/ti/simplelink_cc13x0_sdk_2_30_00_20/docs/driverlib_cc13xx_cc26xx/cc13x2_cc26x2_v2/register_descriptions/CPU_MMAP/CCFG.html
  • 不好意思,我没表述清楚。其实我想问的是CMD_PROP_RADIO_DIV_SETUP中的pRegOverride参数中硬件寄存器的描述。
    用SmartRF Studio7中生成的参数配置如下:
    uint32_t pOverrides[] =
    {
    MCE_RFE_OVERRIDE(0, 4, 0, 1, 0, 0),
    HW_REG_OVERRIDE(0x4038, 0x0037),
    (uint32_t)0x000684A3,
    .......
    }

    按照《Technical Reference Manual》table 23.15中的格式来看:HW_REG_OVERRIDE(0x4038, 0x0037)指令中,entry类型是00我能理解,表示的是硬件寄存器;2-15bit表示的hwaddr地址为0x100E,但这个0x100E是相对于哪个寄存器基地址的偏移呢?在《Technical Reference Manual》手册中我并没有找到相关说明,能详细说明一下么?
  • 感谢您的回复,但还是有一点疑问想咨询您。我阅读了链接中提到的《Proprietary RF User‘s Guide》中的[Proprietary Physical Layer,Packet ormat]章节,其中的override配置如下:
    static uint32_t overrides[] =
    {
    // ...
    // Configure new CRC16 polynom
    HW32_ARRAY_OVERRIDE(0x2004, 1),
    // The CRC16 polynome: CRC-16-CCITT normal form, 0x1021 is x^16 + x^15 + x^5 + 1
    0x10210000,
    // ...
    };
    那么 HW32_ARRAY_OVERRIDE(0x2004, 1)指令中CRC寄存器地址0x2004在哪里可以查的到呢?在TI Resource Explorer中我没有找到有关硬件寄存器的描述,只能在《ANALOG domain register descriptions》中找到ADI寄存器。能以CRC寄存器为例,讲解一下硬件寄存器的查询方式么?
  • 很抱歉我们没有提供该文档。
  • 好的,多谢回复