This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Part Number: CC2642R

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

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

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

  • 您好,

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

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

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

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

     .

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

  • 您好,

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

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

  • 您好,

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

  • 您好,

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

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

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

  • 您好,

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

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

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

  • 您好,

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

  • 无法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必然被断开。

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

  • 而网页又必须接收到一个重启信号后, 才进行后续动作 。 是特意不让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   后, 才能继续。

  • 您好,

    收到工程师回复,的确如您所说,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. 

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