您好。
我在用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的版本的烧结文件的目录吗?