运行Cascade_Configuration_MIMO.lua过程中向雷达发送的SBLKID=0x41A0 的指令是什么?

Other Parts Discussed in Thread: AWR2243

您好!

我在mmwaveStudio上运行Cascade_Configuration_MIMO.lua配置TIDEP-01012的工作参数。
执行完Cascade_Configuration_MIMO.lua中的ar1.RfEnable_mult函数后,查看trace文件,会发现这个函数对device发送了很多条指令,这些指令的MSGID是0x20D,包含一个SBLK,SBLKID是0x41A0,查看《mmWave-Radar-Interface-Control》文档,MSGID 0x20D是reserved,并且没有查到SBLKID=0x41A0对应的Sub block。而在执行dfp里面配套的C语言程序("mmWaveLink_Cascade_Example")时,并没有向设备发送SBLKID=0x41A0的指令,请问这条指令是什么用处?
谢谢!

  • 你好,

    请问你说的trace文件是哪个?

    请注意,DFP包里的命令介绍都是针对单片芯片的。而mmvave studio里的。。multi命令实际上是下发命令给TDA2,TDA解析后,再配置不同的多个芯片。
  • 通过mmvave studio运行lua文件完成雷达配置后,会在C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\RunTime创建一个类似“Trace_02_01_2021”的文件夹,里面的部分内容如下:

    [21:11:41:373]: Device [2] [WR]0xA5C8 0x0023 0x0000 0x0026 0x1004 0x0000 0x0000 0x1234 0x4321 0x8345 0x0016 0x8000 0x0000 0x0001 0xFCA2 0x41A0 0x0008 0xE218 0xFFFF 0xECC9 0x9864
    [21:11:41:373]: # INFO: Received HOST_IRQ_HIGH command from device 2
    [21:11:41:373]: Device [2] [WR]0xA5C8 0x0023 0x0000 0x001C 0x0104 0x0000 0x0000 0x5678 0x8765 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0xFFFF 0x9390

    我们可以看到PC向TDA2传送了一条SBLKID是0x41A0的指令,而该SBLKID在DFP包里的命令介绍文档中是查不到的。但是trace文档上除此之外的指令都可以通过SBLKID在帮助文档上找到对应的Sub block。
  • 你好,

    我手上的信息也无法回答你的问题。我在英文论坛提问了,请关注:
    e2e.ti.com/.../968672
  • Hua,

    英文论坛已经有回复,这是一个给mmwave studio内部使用的命令,对于AWR2243的操作,外部host不需要实现/使用该命令。

    This is internal command for mmwave studio.

    Host Application doesn't need to implement for AWR2243 connection. So recommendation is to skip this command.
  • 好的,非常感谢您的解答!