AWR1642BOOST使用capture demo获取原始回波数据的问题

Other Parts Discussed in Thread: AWR1642BOOST, AWR1642

TI的工程师你好,我现在手上有AWR1642BOOST 2.0,SDK版本为mmwave_sdk_02_01_00_04,打算从L3 memory中获取原始的雷达回波数据。在参照mmwave_sdk_user_guide和mmw_16xx_CCS_user_guide后,成功写入了ccsdebug.bin,并按照步骤在ccxml里导入并运行了xwr16xx_mem_capture_dss.xe674和xwr16xx_mem_capture_mss.xer4f,如图所示。

根据Mmwave Radar Device ADC Raw Data Capture (Rev. B),现在需要在memory browser中写入L3的地址,我尝试根据xwr16xx_mem_capture_mss.map中

name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
VECTORS 00000000 00000100 0000003c 000000c4 X
PROG_RAM 00000100 0003ff00 0000ec1e 000312e2 R X
DATA_RAM 08000000 00030000 0000c0ec 00023f14 RW
L3_RAM 51000000 000c0000 00000000 000c0000 RW
HS_RAM 52080000 00008000 00000000 00008000 RW

写入0x51000000,可是并没有结果。不知道问题出在哪里,是capture demo没有运行成功还是L3地址不对,请解答,谢谢。

  • 命令行窗口完整信息为
    [Cortex_R4_0] Debug: Launched the Demo Initialization Task
    Debug: mmWave Control Sync was successful
    Debug: Test Framework Initialized
    [C674X_0] Debug: Launched the Demo Initialization Task
    Debug: Test Framework Initialized
    Debug: Framework Sync was successful
    [Cortex_R4_0] Debug: Framework Sync was successful
    Debug: Profile has been loaded successfully
    Debug: mmWave has been opened
    Debug: Profile has been opened successfully
    Debug: mmWave has been configured
    [C674X_0] Debug: Profile has been opened successfully
    [Cortex_R4_0] Debug: Profile has been started successfully
    [C674X_0] Debug: Profile has been stopped successfully
    [Cortex_R4_0] Debug: Profile has been stopped successfully
  • 你好,
    请确认sensor的射频参数已被配置。已经启动采集
    另外,可以暂停一下,到DSP中,看一下0x20000000地址。

    谢谢
  • 你好,感谢你的回答。现在我已经能从memory browser中保存数据了。但我还有三个问题。

    1、关于保存的数据字节长度。对于下图所示的公式(2),是直接用公式(1)计算出的值再除以2 吗?还是要先除以16再除以2 ?

    2、awr1642发射的chirp的扫频时间(例如从77GHz到79GHz的时间)是ramp end time 还是ADC sampling time?

    3、利用capture demo采集的一个frame的最长时间是多少?是不是第一张图中计算出的值就是所占用L3 RAM的内存,使得它不超过768KB就行。例如减少frame中

    的chirp个数而延长frame的时间,使得数据量小于L3 RAM的限制,这可行吗?

  • 你好,

    问题1,公式1即可得到总共有多少个byte

    公式2得到的是,有多少个 16-bit hex ti style格式的数据。直接使用公式1结果除2

    问题2,扫频时间是ramp end time 

    问题3,第一张图中计算出的值就是所占用L3 RAM的内存,不超过768KB,于此同时,你需要注意L3是否有放置其他的内容,会导致ADC数据<768kB


    frame时间应该是没有限制的,主要是内存的限制。可以通过减少chirp数量,减少ADC samples per chirp数量来控制数据量。

  • 你好,

    你需要区分模拟扫频带宽。以及ADC采样时间内的带宽。

    ADC SAMPLE TIME内的这部分带宽才是数字部分计算距离分辨率用到的带宽,时间长度即是1/ADC采样率*采样点数N。

    谢谢。

  • 请问AWR1642BOOST ES2.0的capture demo在哪里找到的,还有L3 的地址是多少?