因为是自己做的板的原因。 天线的数量和DEMO不一样, 修改了程序中天线定义
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.
您好,
这个错误看上去一般和硬件连接有关系,连接不正确或不稳定都有可能出现此错误。是不是串口占用了?
第一个的问题,您能把修改的程序中天线定义的程序部分贴上来吗?
串口占用应该不存在, 在到这里的时候, 还是稳定运行的。下一步才会导致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与sdk上的示例都是没有修改吗?然后也是使用了官方的launchpad。因为我这边也是和您一样的配置没有问题。
您打开设备管理器看一下xds110有没有被识别?
无法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.
您好,
您可以在https://www.ti.com/tool/download/SIMPLELINK-CC13X2-26X2-SDK/5.10.00.48中下到历史版本的SDK