AWR1642BOOST 无法配置脉冲参数的问题

Other Parts Discussed in Thread: AWR1642BOOST, AWR1642

您好。

我在用AWR1642BOOST的板卡进行开发,之前好用的板卡和自己开发的板卡及应用程序遇到了以下问题。

1.自己开发了后端的板卡和应用程序,该后端板卡与AWR1642之间通过串口进行通信,应用程序运行后,先通过串口配置AWR1642,配置成功后开启发射,进行后端的处理。该系统之前已经联调完成。

2.该系统放了一段时间没用,最近又拿出来使用,发现原来好用的后端板卡B1无法配置AWR1642BOOST的板卡A1,每次配置都卡在同一条配置命令处(profileCfg 0 77 7 7 58 0 0 68 1 256 5500 0 0 30),后端板卡B1发送该配置命令后,AWR1642BOOST的板卡A1不能正常回复。

3.另外一块运行相同的应用程序的后端板卡B2可以正常配置另一块AWR1642BOOST的板卡A2,并开启发射;但是B2无法配置A1,问题同2。

4.后端板卡B1可以正常配置AWR1642BOOST的板卡A2,并开启发射;

5.在PC机上,通过TI的APP(mmWave_Demo_Visualizer)可以成功配置AWR1642BOOST的板卡A1(其中SDK为1.2的版本,),并且可以收到点迹并显示。

6.AWR1642BOOST的板卡A1的FLASH已经重新烧写过,烧的文件是mmwave_sdk_01_02_00_05\packages\ti\demo\xwr16xx\mmw\xwr16xx_mmw_demo.bin,是这个烧结文件选的有问题吗?

7.另一块AWR1642BOOST的板卡A3也出现了与A1相同的问题。

序号

后端板卡

AWR1642BOOST

可否配置成功

1

B1

A1

×

2

B2

A2

3

B2

A1

×

4

B1

A2

5

PC

A1


经过上述验证,

①AWR1642BOOST的板卡A2、后端板卡B2肯定是没问题的(因为后端板卡B1、B2都可以配置A2);

②后端板卡B1应该是没有问题的(因为它可以成功配置板卡A2);

③AWR1642BOOST的板卡A1可能是有问题的(因为后端板卡B1、B2都无法配置它);

④但是,看似有问题的AWR1642BOOST的板卡A1,又可以被TI的APP(mmWave_Demo_Visualizer)成功配置;

请问,我这个问题的原因是什么呢?是AWR1642BOOST的板卡A1和A3的FLASH烧写的程序有问题吗?(目前两块板卡烧写的程序是同一个)。

另外,能提供下SDK为1.2的版本的烧结文件的目录吗?

  • 你好,
    此目录没有问题。
    你这里,A1A2都是使用的是SDK1.2的固件吗?

    你可以尝试使用串口调试助手发送配置给A1,以确认B板卡发送的配置参数是可以配置A板卡的。

  • A1、A3都是SDK1.2的固件,我刚刚重新烧写过。A2的版本不太确定,目前板卡不在手上。这个跟SDK的版本有关系吗?我是否有必要烧写成1.1的版本试下呢?
    另外,我还有一个SDK2.0的板卡,也出现同样的问题。
    串口调试助手发送配置参数,我会试一下的。
    多谢。
  • 串口调试助手试过了,是配置命令的报文格式有问题。我用的报文不适合SDK1.2的版本。
    请问,不同版本的SDK,对应的配置参数的报文格式是不同的是吗?
    另外,点迹报文的格式也是不同的吗?
    具体的报文格式在哪里可以找到?它们之间的不同,又在哪里可以找到?
    多谢。
  • 你好,
    配置参数,需要参考SDK文档
    "C:\ti\mmwave_sdk_02_00_00_04\docs\mmwave_sdk_user_guide.pdf"

    数据输出格式,参考如下文档:
    • SDK01.02.00.05: Section "Output information sent to host" file:///C:/ti/mmwave_sdk_01_02_00_05/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/index.html
    • SDK02.00.00.04: Section "Output information sent to host" file:///C:/ti/mmwave_sdk_02_00_00_04/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/index.html