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.

[参考译文] AWR6843ISK:AWR6843ISK

Guru**** 2455560 points
Other Parts Discussed in Thread: AWR6843ISK, AWR6843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1490334/awr6843isk-awr6843isk

器件型号:AWR6843ISK
主题中讨论的其他器件: SYSBIOSAWR6843

工具/软件:

尊敬的先生/女士

 我们使用 AWR6843ISk +毫米波升压器设置。 并且能够   在 Code Constainer Studio 的调试模式下运行"开箱即用演示"示例项目。

我们能够在设置断点的特定步骤中设置断点并调试代码。

我的问题:

 1.如果我要在 mmw_cli.c 文件中设置断点、则需要通过毫米波可视化工具发送雷达配置。由于调试模式已使用 UART 连接、因此无法发送配置文件  

使用 mmWave Visualizer 工具(因为无法设置串行连接)

  请建议 我、如何 在调试模式下将配置文件发送到前端并在 mmw_clic.c 代码内设置断点?

 此致、

Mani

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

    尊敬的 Mani:

    CCS 正在使用 JTAG、 除非您在 CCS 中打开串行终端(您不应该打开该终端)、否则不要保存 UART。

    确保您已 关闭其他终端、如 Tera Term、Flasher 和其他可视化工具。   

    如果在线可视化工具仍然没有问题、您可以切换到位于雷达工具箱内的工业可视化工具(您可以从 https://dev.ti.com/tirex/explore/node?node=A__AEIJm0rwIeU.2P1OBWwlaA__radar_toolbox__1AslXXD__LATEST 下载雷达工具箱 RTB)。

    工业 可视化工具位于 RTB 内部的相对文件夹 Applications_Visualizer Industrial_Visualizer 中

    此致、

    Zigang

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

    您好、您好、

     感谢您的反馈。

    如您所建议、我已尝试使用工业可视化工具 单独运行 AWR6843ISK 卡(闪存模式:加载的开箱外演示.bin 文件并在功能模式下运行)-工业 可视化工具正在工作并能够查看检测结果。

    当我们在调试模式(AWR6843ISK+mmWave Booster 卡)下运行时 、能够运行调试模式并在 mss_main.c 文件上设置断点并正确发生中断。但 无法同时使用工业应用和毫米波监控器3.6 vesrsion 运行(已附加屏幕截图)以在 mmw_clik.c 文件断点设置位置中断。

    1.device 管理器端口详细信息

    mmWave Visualizer 端口设置:

    mmWave Visualizer 连接错误:

    4.industrail 可视化工具错误:  

    5.break 点在  mss_main.c 中设置一个、在 mmw_cli.c 中设置另一个  

    6.breakpoint 在 mss_main.c 中成功执行和停止(控制台显示已执行直到断点的语句)   

     

    请研究该问题、建议如何在调试模式下运行、设置代码不同点的断点、并通过 从毫米波可视化工具/工业可视化工具同时发送必要的配置文件和运行参数来执行。

    此致、

    Mani

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

    尊敬的 Mani:

    AWR6843ISK 板本身可以工作。  

    AWR6843ISK + ICBooster 板如何?  它是否在功能模式下工作而不使用 CCS?

    如果没有、您能否在以下链接中检查 AWR6843ISK 和 ICBooster 上的开关设置? 或者发送设置图片供我查看。  

    https://dev.ti.com/tirex/explore/node?node=A__AaisfE8Ba9jHLpzgifeaCQ__radar_toolbox__1AslXXD__LATEST

    此致、

    Zigang

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

    您好、您好、

     感谢您的答复。

    您的问题:AWR6843ISK + ICBooster 板怎么样?  它是否在功能模式下工作而不使用 CCS?

     是的、它 仅在 AWR6843ISK 中以及在 AWR6843ISK + ICBooster 板设置中都在功能模式下工作。

    但不使用 AWR6843ISK + ICBooster 板设置并具有 CCS 调试模式运行功能模式。

    我共享 AWR6843ISK 和 ICBooster 设置的屏幕截图、开关设置(电路板的正面和背面均可供参考)。

    我的补充意见:

    当我们在调试模式(AWR6843ISK+mmWave Booster 卡)下运行时 、能够运行调试模式并在 mss_main.c 文件上设置断点并正确发生中断。但 无法同时使用工业设备和毫米波监控器3.6 vesrsion 运行以在 mmw_cycle.c 文件断点设置位置中断。

    根据 设计、mmw_clic.c 可通过串行接口进入代码后接收配置。  未执行此步骤、因为我们无法连接到工业/mmWave Visualizer 以发送配置文件。  

    此致、

    Mani

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

    尊敬的 Mani:

    您能否通过 Tera-Term 发送 CLI 配置文件、并查看是否能使 CCS 调试正常工作?  我将尝试使用工业可视化工具。

    此致、

    Zigang

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

    您好、ziganag、

    根据您的要求,我们尝试通过 tera tera terminal 发送。

    AWR6843ISK 卡单独的独立模式(非调试模式)使用开箱即用的 demo.bin 文件刷写。 然后进入功能模式。

    我们尝试发送带有演示示示例"C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr68xx\mmw\profiles\profile_3d.cfg"的配置文件

    通过 tera 端子(而不是工业可视化工具)。 我们无法成功运行它。

    随附分步屏幕截图以供您参考:

    步骤1:

    1.

    步骤2:

    第3步:

    步骤4:

    我的问题:  

    1.您能指导我们通过 Tera 发送 CLI 命令的正确方式吗?或者哪里可以获得正确的 CLI 命令?

    2.你的上一次答复:

       您能否通过 Tera-Term 发送 CLI 配置文件、并查看是否能使 CCS 调试正常工作?  我将尝试使用工业可视化工具。

     我的问题:您是否检查过、您能告诉我、如何 在调试模式下将配置文件发送到前端以及在 mmw_clic.c 代码内设置断点?

    此致、

    Mani

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

    尊敬的 Mani:

    我尝试了以下操作

    1)在 AWR6843ISK + ICBooster 上刷写 OOB 演示二进制文件、并使用配置文件运行工业可视化工具

    C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr68xx\mmw\profiles\profile_3d.cfg

    看起来没关系。

    2)闪存 C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\utils\ccsdebug\xwr68xx_ccsdebug.bin。  

    3)从 toolbox 目录(radarToolboxFolder\source\ti\examples\SDK\xwr684k)移植 CCS 工程、请注意、我将 projectspec 中的 src 版本更改为 03.06.02.00-LTS、因为我的 PC 上只有最新的 Out_Of_Box_Demo 版本。

        

    4) Re 构建 DSS 工程 out_of_box_6843_isk_dss、然后构建 MSS 工程 out_of_box_6843_isk_mss。  

    5)启动 xWR6843.ccxml、连接两个内核并加载二进制文件、首先运行 DSP 内核、然后运行 ARM 内核。   您将在控制台窗口中看到以下内容

    6)立即启动行业可视化工具、连接设备、并加载相同的配置文件

    C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr68xx\mmw\profiles\profile_3d.cfg

    可以看到 CCS 窗口启动传感器。

    一切看起来都很正常。  

    此致、

    Zigang

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

    我也和您做了两个相同的断点、它首先在 BIOS_START 处停止、然后在 CLIInit 处停止。   

    此致、

    Zigang

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

    您好、您好、

     感谢您的回复。我们已 按照您的建议使用"mmwave_sdk_03_06_02_00-LTS"而非"mmwave_sdk_03_06_00_00-LTS"进行了尝试。 我们遇到了以下问题(随附屏幕截图)

    发送 PROFILE_3D 配置文件后、工业可视化工具中会出现以下错误

    2.在 CLI 设置的断点在 mmw_cli.c 中无法到达(但发生 mss_main.c 中的初始断点)

      

    请检查 问题并提供解决方案。

    我的问题

    1.can 您是否可以分享您所遵循的步骤并成功运行?

    我们已尝试使用不同应用"AWR6843_CPD_with_Classification (而非开箱即用)" 的相同调试过程、该过程在调试模式下在代码编写器上运行、并通过为 AWR6843ISK 选择"VOD_6843_isk_frontmount_2row.cfg"文件来使用"AWR6843_CPD_w_Classificators.exe"发送配置文件

    注意:工业可视化工具不支持  AWR6843_CPD_with_Classification 应用程序。

    我能否查看并确认如何使用 AWR6843_CPD_with_Classification 应用程序进行调试?

    此致、

    Mani

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

    尊敬的 Mani:

    1)对我的程序是非常标准的。   

    2) AWR6843_CPD 演示的可视化工具位于:

    radarToolboxFolder\tools\visualizers\InCabin_CPD_w_Classification_GUI

    用户指南可在以下位置找到:

    radarToolboxFolder\source\ti\examples\T3_CPD_with_Classification\docs Automotive_In

    此致、

    Zigang

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

    您好、您好、

    感谢您的答复。

    我们能够 在调试模式下运行 AWR6843_CPD_With_Classification 项目、但  当我们进入代码时、会观察到断点随机移动。

    我们在 TI 论坛线程中发现、这是由于代码优化设置造成的、建议关闭优化、这将有助于运行断点来解决问题。

    我们也尝试了同样的方法将 "AWR6843_CPD_with_Classification"项目的优化设置为"关闭",但我们 在构建项目时会得到以下信息。

    请检查并提供该问题的解决方案。

    此致、

    Mani

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

    尊敬的 Mani:

    优化级别不同、请选择级别2进行优化。

    此致、

    Zigang

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

    您好、您好、

    感谢您的答复。

    我们已经尝试使用所有可用的组合、并附上结果摘要以供您参考(因此、 当我们使用所有情况的断点"进入"代码时、观察到随机移动)。

    优化级别 AWR6843_CPD_with_Classification 项目
    迷惑不解 DSS 代码中的编译错误、mss 编译
    0 DSS 代码中的编译错误、mss 编译
    1. DSS 代码中的编译错误、mss 编译。 由于 MSS Builded 检查了 MSS 主代码、但断点移动仍然是随机的
    2. 没有生成错误、但断点移动是随机的
    3. 没有生成错误、但断点移动是随机的
    4. DSS 工程中没有此级别、但 MSS 中没有此级别。 继续这样做、但断点移动是随机的

    我的问题:  

    1.代码流随机移动的原因是什么,当我们  在带有断点的代码中使用"step into"选项时? 以及如何解决该问题?

    此致、

    Mani

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

    尊敬的 Mani:

    您能否针对这个新问题创建新的 e2e 主题?  

    此致、

    Zigang

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

    您好、您好、

    感谢您的答复。

    正如您所建议的那样、我创建了新线程。

    此致、

    Mani

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

    尊敬的 Mani:

    谢谢、我将结束这个 e2e 主题。   

    此致、

    Zigang