您好!
我在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的指令,请问这条指令是什么用处?
谢谢!
Chris Meng:
你好,
请问你说的trace文件是哪个?
请注意,DFP包里的命令介绍都是针对单片芯片的。而mmvave studio里的。。multi命令实际上是下发命令给TDA2,TDA解析后,再配置不同的多个芯片。
hua li2:
回复 Chris Meng:
通过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。
Chris Meng:
回复 hua li2:
你好,
我手上的信息也无法回答你的问题。我在英文论坛提问了,请关注:
e2e.ti.com/…/968672
hua li2:
回复 Chris Meng:
好的,非常感谢您的解答!