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:AWR1843BOOST:大型帧配置的仅流固件/无立方体捕获 (DCA1000)

Guru**** 2892880 points

Other Parts Discussed in Thread: AWR1843BOOST, DCA1000EVM, AWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1639415/awr1843boost-awr1843boost-streaming-only-firmware-cube-free-capture-for-large-frame-configs-dca1000

器件型号: AWR1843BOOST
主题中讨论的其他器件: DCA1000EVMAWR1843

 背景:                                                                  
 硬件:AWR1843BOOST + DCA1000EVM、Ubuntu 24.04 主机、通过 Python 的 UART 驱动(基于 OOB ASCII CLI 的自定义堆栈)。  

我的应用程序:
使用 MMWAVE_SDK_03_06_02_00-LTS 中的 xwr18xx_mmw_demo。 所有雷达处理都在主机上离线完成;我只需要通过 LVDS 到 DCA1000 的原始 ADC。                                                        
                               
 问题:
我想运行一个帧配置来分配一个~1.57MB 雷达立方体:512 个样本、64 个循环× 3 个 TX = 192 个线性调频脉冲/帧、4 个 RX、complex-2x。 这适合 DCA1000 的捕获路径、但在 sensorStart 时失败、原因是:
                                                                  
 例外:/mss/mmw_cli.c、第 274 行。            
                                                                  
 我知道这是 DPC_ObjDet_init() 拒绝分配大于 AWR1843's ~1 MB L3 的多维数据集。 由于我从不使用片上检测流水线、因此立方体分配是我用例的纯开销。                             
                                                                  
 到目前为止、我发现了以下内容:                                                      
 - SDK 3.6 发货 packages/ti/demo/xwr14xx/capture_demo/和 packages/ti/demo/xwr16xx/capture_demo/—无物体检测数据路径的仅流式演示。 但是、没有与 xwr18xx 等效的代码。
 - mmWave Studio CLI 固件 (mmwave_studio_cli_xwr18xx.bin) 是无立方体的,可以做到这一点,但使用的是通过 UART 的 mmwavelink binaryprotocol 而不是 ASCII CLI—驱动程序端的一个重要重写在我这边 不使用 mmWave Studio 的原因有技术和非技术原因。            
 - OOB 演示没有构建时标志,可以跳过多维数据集分配,就我所见。                    
  
 问题:                     
 1.是否有我错过了 TI 支持的 xwr18xx 仅流式固件(可能位于 Radar Toolbox 中或与 SDK 分开提供)?                        
 2.将 xwr16xx/capture_demo/移植到 xwr18xx 是否受支持的路径? 您预计这将会有多少工作?主要是 Makefile / device-ID 编辑、还是 xwr16xx 和 xwr18xx LVDS 子系统之间的驱动程序 API 差异使端口变得无关紧要?
 3.如果 (1) 和 (2) 是死端、在 OOB 演示中是否有比手工编辑 DPC_ObjDet_init () 调用站点更干净的方法来禁用或分配存根多维数据集?                                                   
  
 谢谢—感谢您的帮助以及您对我解决此问题的方法的任何其他想法。

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

    您好、

    SDK 3.6 运送 packages/ti/demo/xwr14xx/capture_demo/和 packages/ti/demo/xwr16xx/capture_demo/

    3.6.2.0 SDK 中不存在此类路径。 您能否分享您所指应用程序的完整路径?

    此致、

    Samhitha

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

    A

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

    很抱歉我不小心点击了这里...

    我错了 — 我做了一个伟大的,但我没有意识到这些文件夹是空的,肯定是由我以前,无意中,并错误地做的。 抱歉!

    我的基本问题没有改变。 由于各种原因、我需要使用 非 Windows 主机(因此无法使用 mmWave Studio 接口)。 除了所需的帧配置 (512 个样本× 64 个循环× 3 个 TX× 4 个 RX、Complex) 之外、我的设置仍然有效、这会产生~1.57 MB 的立方体、并在 sensorStart 出现 mmw_cli.c 的第 274 行异常时失败。 我认为这是因为它超过了 AWR1843 ~1MB L3。

    Re — 说明仍然存在的问题:如果我从不使用片上检测流水线,是否有适用于 xwr18xx 的 TI 支持的仅流式固件、或者在 OOB 演示中禁用/存根多维数据集分配的推荐方法?

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

    我们没有此类应用。 此外、要捕获通过 LVDS 接口流式传输的 ADC 数据、您需要 DCA1000 CLI 工具、该工具无法在 Linux 环境中运行。 我建议您尽可能使用 Windows 笔记本电脑。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要捕获通过 LVDS 接口流式传输的 ADC 数据、您需要 DCA1000 CLI 工具、该工具不会在 Linux 环境中运行。

    我实际上在 Linux 中使用 mmwave-capture-std ( https://mmwave-capture-std.readthedocs.io/en/latest/) 执行了此操作

    我只是想确认我们在这里的同一页上。 我在找不到应用程序、可以使用闪存工具从 Linux 将固件刷写到 AWR1843 中。 我与其他人的理解是、mmWave Studio 固件(适用于 Windows)没有多维数据集分配-_JUST_、后者适用于 Linux。 我只是在寻找没有立方体分配的 AWR1843 固件的 Linux 版本。

    Windows 不是此应用程序的选项、因为其他组件需要 Linux。

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

    我认为我误读/理解第 274 行的错误、因为我尝试了较低的线性调频脉冲速率、但没有成功。  将这个问题称为“结束“可能是合理的。 感谢您的帮助。