TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R: AOA 网页端只有CCI显示, 没有角度

Part Number:CC2642R

因为是自己做的板的原因。 天线的数量和DEMO不一样, 修改了程序中天线定义

qunrui zhao:

补充 , 如果协调器在DEBUG状态, 会在连接过程中 就是下图过程中, 报错。

不连接网页的情况下, 可以进行DEBUG。

,

Nick Sun:

您好,

这个错误看上去一般和硬件连接有关系,连接不正确或不稳定都有可能出现此错误。是不是串口占用了?

第一个的问题,您能把修改的程序中天线定义的程序部分贴上来吗?

,

qunrui zhao:

串口占用应该不存在, 在到这里的时候, 还是稳定运行的。下一步才会导致DEBUG报错。稳定性问题不能确定,已经购买了官方的开发版,等到了后测试下情况还存在不。

天线, 我只画了2个,用来测试下效果。 参照的官方提供的DEMO。 天线1对应的DIO是29。。

 .

是不是因为报错。 所以角度的信息在网页上看不到。 如果不进行DEBUG, 在有错误的时候看到电路板进行重启后。网页可以显示 ,但是就是没有角度的信息。连显示的窗口都和别人的不一样。协议栈simplelink_cc13xx_cc26xx_sdk_6_20_00_29

,

Nick Sun:

您好,

您可以等官方的开发板到了之后再做个对照测试看一下,我们也会持续跟进。

,

qunrui zhao:

采用LAUNCHPAD 板。(没加天线板) 。 工程采用rtls_coordinator_CC26X2R1_LAUNCHXL_tirtos7_ticlang。 不修改任何东西的情况下,进行DEBUG。 运行rtls_ui.exe  后。 访问127.0.0.1:5005. 还是会在DEBUG界面上出错(不打开网页不会出错) 。不接天线板应该就是角度数据没有或者啥的。应该不至于连DEBUG都直接错误, 网页上也没有显示角度的哪一栏。 已经更换了最新的协议栈,没有任何变化

,

Nick Sun:

您好,

我这边按照您的操作同步进行一下看看是否可以对照复现。有结论后答复您。

,

Nick Sun:

您好,

error1170通常表示 XDS 状态有问题,我这边暂时没有复现出您的问题。

您看一下您右键您的project选择Properties,看一下您的XDS设置是否正确

,

qunrui zhao:

ccs 使用最新版本 Version: 12.1.0.00007 , SDK也是最新的6.30。 工程打开后不修改任何设置,XDS使用默认的110.,DEBUG报错误。默认的有不正确的地方么?那什么才应该是正确的?

,

Nick Sun:

您好,

我确认一下,您的ccs与sdk上的示例都是没有修改吗?然后也是使用了官方的launchpad。因为我这边也是和您一样的配置没有问题。

您打开设备管理器看一下xds110有没有被识别?

,

qunrui zhao:

是的,确定是用的官方的电路板,没修改任何东西,直接运行DEBUG, 在不打开网页的情况下, 是可以运行的,也没有报错。看第一张图, 是可以识别设备的, 这个时候DEBUG还没有报错, 再后面的页面才会产生报错。所以XDS110识别就肯定没问题的。如果默认配置不动没问题的话, 是不是和系统有关?WIN10 64位家庭版。我也换台电脑测试测试吧,另外这个网页没有角度是什么问题? 连显示角度的区域都没有

,

Nick Sun:

您好,

应该和您的电脑系统版本没有问题。这边我们同步一下产线工程师看一下是什么问题。

,

qunrui zhao:

无法DEBUG的原因找到了。 这个原因是你们也没测试过。

[2022-12-12 13:39:59.561]# RECV HEX>FE 00 00 39 00 39 [2022-12-12 13:40:08.745]# RECV HEX>FE 00 00 39 00 39 [2022-12-12 13:40:10.759]# RECV HEX>FE 00 00 39 20 19 [2022-12-12 13:40:10.866]# RECV HEX>FE 00 00 39 00 39

通过追踪串口发出的命令,一步步运行,发现,发送的20 命令执行的是

case RTLS_CMD_RESET_DEVICE:      {        RTLSCtrl_resetDevice();      }

命令, 那么, 代码如果是这样的,你们测试的时候就可以DEBUG么?而工程选项中,这个重启的命令

并没有因为改变发布版本和调试版本而改变, 就是说,一定会重启, 而重启后DEBUG必然被断开。

而打开网页后,没有角度的界面的原因是什么呢?

,

qunrui zhao:

而网页又必须接收到一个重启信号后, 才进行后续动作 。 是特意不让DEBUG么?

void RTLSCtrl_taskFxn(UArg a0, UArg a1){  // Create an RTOS event used to wake up this application to process events.  syncRtlsEvent = Event_create(NULL, NULL);  if (syncRtlsEvent == NULL)  {    AssertHandler(RTLS_CTRL_ASSERT_CAUSE_NULL_POINTER_EXCEPT, 0);  }  // Create an RTOS queue for messages  rtlsCtrlMsgQueue = Util_constructQueue(&rtlsCtrlMsg);  // Initialize internal rssi alpha filter  gRtlsData.rssiFilter.alphaValue = RTLS_CTRL_ALPHA_FILTER_VALUE;  gRtlsData.rssiFilter.currentRssi = RTLS_CTRL_FILTER_INITIAL_RSSI;  // Check if soft reset was made (as a result of reset_device request from the host)  if (SysCtrlResetSourceGet() == RSTSRC_SYSRESET)  {    // Send response to the host that soft reset was made    RTLSHost_sendMsg(RTLS_CMD_RESET_DEVICE, HOST_ASYNC_RSP, 0, 0);  }

要发送了这个重启信号后。FE 00 00 59 20 79   后, 才能继续。

,

Nick Sun:

您好,

收到工程师回复,的确如您所说,rtls_ui.exe 会导致设备重置。这会使调试器断开连接并生成您所提到的错误消息。这个问题我们暂时没有更好的解决方法。

关于没有角度的问题,您可以参考这个帖子: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1023057/cc2642r-comments-on-the-aoa-updates-for-sdk-5-20,其中有说到 For SDK 5.20 and later, support for Angle of Arrival (AoA) has been removed from the RTLS visual demo. 

,

qunrui zhao:

如此,官网已经没有5.10版本下载,如何获取IQ数据演示? 新版本如何演示IQ数据,EXE格式的没有此功能么?

,

Nick Sun:

您好,

您可以在https://www.ti.com/tool/download/SIMPLELINK-CC13X2-26X2-SDK/5.10.00.48中下到历史版本的SDK

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: AOA 网页端只有CCI显示, 没有角度
分享到: 更多 (0)