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.

[参考译文] CCS/AWR1642:如何更改 ADCBUFCQConfig->cqDataWidth?

Guru**** 2578945 points
Other Parts Discussed in Thread: MMWAVE-SDK

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/643636/ccs-awr1642-how-to-change-adcbufcqconfig--cqdatawidth

器件型号:AWR1642
Thread 中讨论的其他器件:MMWAVE-SDK

工具/软件:Code Composer Studio

1我下载 毫米波 SDK 演示项目。

  我想在此项目中更改 ADCBUFCQConfig->cqDataWidth、即 Raw14中的 Raw12。

  我可以在 MSS 或 DSS 中的什么位置添加该函数?

或者、我可以更改 位于 C:\ti\mmwave_sdk_01_00_02\packages/ti\drivers\adcbuf 的 adcbuf。

  执行 mak全部  来构建库。 项目将链接到新库 本身?

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

    有关毫米波配置参数的详细信息、请参阅 MMWAVE-SDK "文档"文件夹中的 mmwave-sdk-user-guide.pdf。

    mmw 演示的配置文件位于"$mmWave_SDK_01_01_00_02\packages/ti\demo\xwr16xx\mmw\profiles"中。
    您可以通过将配置参数"adccfg:ADC config message to RadarSS 来更改 cqdataWidth。 ADC 位数(0表示
    12位、1用于14位、2用于16位)"。

    您可以使用毫米波演示可视化工具中的"从 PC 加载配置并发送"将修改后的配置发送到器件。

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

    要设置 CQ 配置、您可以调用 API

    ADCBuf_CQConf cqConfig;
    ADCBuf_control (adcbufHandle、ADCBufMMWave_CMD_CONF_CQ、(void *)&cqConfig);

    在为 ADCBufMMWave_CMD_CHANNEL 设置后、需要调用该函数。

    在这种情况下、您无需只构建演示应用程序即可构建库。 要构建任何库、您需要构建该特定库、在演示命令行路径上运行"gmake all"不会构建任何库。

    P.S. -当前 SDK 1.1不支持演示应用中的 CQ 配置、因此您需要修改源代码以添加此功能。


    此致、
    Jitendra
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Raghu、
    我阅读了 MMWAVE-SDK-USER-guide。
    假设 adcCfg 在毫米波演示中仅支持16位、在捕获演示中仅测试了所有支持的模式、但仅测试了16位。
    如果我想在毫米波演示中更改用于从16位变为12位的代码、
    我该怎么做?

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

    Jitendra、您好!
    我已读取 MMWAVE_SDK_01_01_00_02\packages/ti\drivers\adcbuf\test\common\test_adcbuf.c 中的代码
    第435行:为什么要设置 cqConf.cqDataWidth= 5?
    cqDataWidth 的大小不是16位、14位和12位?

     为什么在 ADCbuf.h 中显示0x1:Raw16、0x2:Raw12、0x3:Raw14?

    (C:\ti\mmwave_sdk_01_00_02\packages/ti\drivers\adcbuf\ADCBuf.h)

    谢谢、
    Juiyang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,JuiYang,
    在 test_adcbuf.c 中、'cqConf.cqDataWidth= 5'用于负 testcase。

    ADCBuf_CQConf.qDataWidth 的有效值为0x1:Raw16、0x2:Raw12、0x3:Raw14。

    此致、
    Jitendra