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.

[参考译文] AWR1843BOOST:如何实时停止调试?

Guru**** 2553260 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1367138/awr1843boost-how-to-do-halt-debug-in-real-time

器件型号:AWR1843BOOST

工具与软件:

您好!

我是参考 MRR 演示项目来开发它的。

我将使用 CCS v12.1和雷达工具箱1.10.00.13 mmWave_SDK_03_06_00_00-LTS。

开发和调试算法需要进行实时暂停调试、

在辐射期间应用中断时、MSS 中会发生一种现象以中止。

在这个问题上、TI 有两个选择(https://buly.kr/3NGaUPd)

第一种方法是仅写入一个帧。

第二个是在帧开始之前断点。

将帧数设置为1的麻烦是每次调试时都必须重新编译、所以我将尝试第二种方法。

在 MRR 演示项目中、我必须将中断设置为在帧开始之前在哪个点停止?

已确认这在 MSS 中的帧开始中断回调函数内是不可能的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    在帧起始中断之前、没有可以进行设置的功能。
    这样做的原因有多种:

    1) 1)即使您停止 MSS、该帧也由 RSS 固件进行控制。 在 MSS 上设置断点不会使 RSS 暂停。 因此、即使您在之前的任何函数中暂停、RSS 仍将起作用。

    2)只有在第一帧开始之前可以放置它,这是如果你在传感器开始之前放置一个断点(根本不会帮助你)。

    3)这就是为什么如果你看到你提到的线程、它们前进了单帧调试、因为你的另一个选项是不可行的。

    4)为了使其更易于理解、一旦您提供传感器、从 MSS 到 RSS、然后通过硬件、基于您的线性调频脉冲、帧、配置文件将配置并发送所有线性调频脉冲和帧。 MSS 不再需要对其进行配置。 因此、MSS<中的任何断点都不会对您的问题有任何帮助。 唯一的选项是单帧调试。

    此致、
    Saswat Kumar