如何获取xWR6843的Die Id

Hi 我在xwr1642获取die id是这样的

retVal = rlGetRfDieId(RL_DEVICE_MAP_INTERNAL_BSS, &dieIdStatus);


但是
RL_DEVICE_MAP_INTERNAL_BSS这个宏是对应的1642的映射,我想知道6843的映射是哪一个,谢谢!
  • 使用version命令查询到的die id是都是0,请问是不是6843现在还不支持获取die id?

    mmwDemo:/>version
    Platform : xWR68xx
    mmWave SDK Version : 03.03.00.03
    Device Info : Device#c0 ES 02.00
    RF F/W Version : 02.00.00.01.17.10.05
    RF F/W Patch : 00.00.00.00.00.00.00
    mmWaveLink Version : 01.02.05.16
    Lot number : 0
    Wafer number : 0
    Die coordinates in wafer: X = 0, Y = 0
  • 该API在6843上的使用方式完全相同。

    上面的API的示例用法:mmw demo提供了“version”命令,您可以在CLI上运行该命令以获取此信息。 关于如何实现,请参考C:\ ti \ mmwave_sdk_03_04_00_03 \ packages \ ti \ utils \ cli \ src中的函数CLI_MMWaveVersion()。 我从下面的函数粘贴了确切的代码片段:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    /* Get the die ID: */
    retVal = rlGetRfDieId(RL_DEVICE_MAP_INTERNAL_BSS, &dieId);
    if (retVal < 0)
    {
        CLI_write ("Error: Unable to get the device die ID from mmWave link [Error %d]\n", retVal);
        return 0;
    }
     
    CLI_write ("Lot number              : %d\n", dieId.lotNo);
    CLI_write ("Wafer number            : %d\n", dieId.waferNo);
    CLI_write ("Die coordinates in wafer: X = %d, Y = %d\n",
               dieId.devX, dieId.devY);