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.

[参考译文] IWRL6432AOPEVM:解码 radarCube

Guru**** 2535150 points
Other Parts Discussed in Thread: IWRL6432AOPEVM, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1561507/iwrl6432aopevm-decode-radarcube

器件型号:IWRL6432AOPEVM
Thread 中讨论的其他器件: UNIFLASH

工具/软件:

您好、  

我正在寻找帮助来解码来自示例 xWRL6432_SPI/SPI 的雷达立方体 Raw_Data_Over_。

mmw_cli.h通过将设置#define SPI_DATA_STREAMING为 2 来修改该文件、以便输出雷达立方体。 然后、我使用spi_data_capture.py脚本存储雷达的输出、并尝试对其进行解码。 遗憾的是、我想我遗漏了一些内容、因为我总是得到预期雷达立方体大小的一半。 例如、我使用了以下配置:

********** Config Sent Successfully **********
Number of ADC samples: 128
Number of chirps per burst: 2
Number of bursts per frame: 32
Number of frames being captured: 1
Number of RX antennas: 3
Number of TX antennas: 2
***********************************************

然后、spi_data_capture.py脚本显示它需要 49152 字节、但记录停止、文件中只有该值的一半。

是否可以获得一些帮助来了解如何直接使用示例中的雷达立方体来解码此示例的输出?

提前感谢您的帮助

Etienne D.

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

    尊敬的 Etienne:  

    本示例中的雷达立方体大小的计算公式为:numRangeBins * numChirpsPerBurst * numBurstsPerFrame * numRxAntenna * numTxAntenna * 2 bytes。 这就是  spi_data_capture.py 说预期有 49152 字节的原因。 49152 = 64 * 2 * 32 * 3 * 2 * 2。  

    您能否共享用于配置传感器的 cfg 文件? 此外、请告知我您所使用的软件版本(SDK、Radar Toolbox 等)。

    此致、

    Josh

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

    您好、Josh、  

    感谢您的答复。  

    感谢您对雷达立方体尺寸计算的阐释。  

    sensorStop 0
    channelCfg 7 3 0
    chirpComnCfg 8 0 0 128 1 28 2
    chirpTimingCfg 6 63 0 75 60
    frameCfg 2 0 200 32 1000 1
    guiMonitor 2 1 0 0 0 1 0 0 0 0 0
    sigProcChainCfg 32 2 1 0 4 4 0 15
    cfarCfg 2 8 4 3 0 12.0 0 0.8 0 1 1 1
    aoaFovCfg -60 60 -40 40
    rangeSelCfg 0.1 12.0
    clutterRemoval 1
    antGeometryCfg 1 1 1 0 0 1 1 3 1 2 0 3 2.5 2.5
    compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000
    adcDataSource 0
    adcLogging 2
    lowPowerCfg 0
    factoryCalibCfg 1 0 40 3 0x1ff000
    sensorPosition 0 0 1.44 0 0
    minorStateCfg 5 4 40 8 4 30 8 8
    majorStateCfg 4 2 30 10 8 80 4
    clusterCfg 1 0.5 2
    sensorStart 0 0 0 0

    这是我使用的配置。  

    我使用的是最后一个 SDK:05_05_03 和最后一个雷达工具箱 3_20_00_04。  
    电路板是 IWRL6432AOPEVM。  

    此致、  

    Etienne D.

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

    Etienne、  

    感谢您提供更多详细信息。 配置中一切正常、我还有一个问题:修改  mmw_cli.h 以输出雷达立方体后、您是重新刷写新编译的应用映像并在功能模式下引导、还是要在 CCS 的调试模式下将代码加载到 RAM 中? 或两者?  

    我将尝试在我这边重复这个问题  

    此致、

    Josh

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

    您好、Josh、  
    我使用 Uniflash 编译 appimage 并在功能模式下刷写它。  

    此致、  

    Etienne D.

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

    Etienne、  

    感谢您的确认。 我还无法重现此问题。 但是、我注意到 xWRL6432 SPI 数据采集的开发人员指南提到需要 SDK 5.4.0.1、因此它可能不支持 SDK 5.5.3。 您可以尝试安装 SDK 5.4.0.1 并重新编译吗?

    此致、

    Josh

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

    您好、Josh、  
    我会尝试坦克你。

    此致、  

    Etienne D.