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.

[参考译文] IWRL6432:通过 UART 导出雷达立方体

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1403302/iwrl6432-exporting-the-radar-cube-over-uart

器件型号:IWRL6432

工具与软件:

您好、TI 专家!

我使用 IWRL6432BOOST 并访问  常见问题解答中的 e2e.ti.com/.../faq-iwrl6432-exporting-the-radar-cube-over-uart。

我使用 MMWAVE_L_SDK_05_05_00_02中的运动和存在检测演示示示例。

我 完全遵循了所有的步骤,除了: 1. 注释掉 mmw_cli.c 文件的 motion_detect()函数中的 cli_defaultcfg_task 创建"

由于步骤1中提到的代码似乎被移至 motion_detect.c、因此我注释掉了 motion_detect.c 中的相应部分

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* DPC initialization*/
DPC_Init();
CLI_init(CLI_TASK_PRIORITY);
// #if (CLI_REMOVAL == 0 && QUICK_START == 1)
// // Create a Task for running default configuration
// gDefCfgTask = xTaskCreateStatic( CLI_defaultcfg_task, /* Pointer to the function that implements the task. */
// "Run_Defaultcfg", /* Text name for the task. This is to facilitate debugging only. */
// DEFAULT_CFG_TASK_SIZE, /* Stack depth in units of StackType_t typically uint32_t on 32b CPUs */
// NULL, /* We are not using the task parameter. */
// DEFAULT_CFG_TASK_PRI, /* task priority, 0 is lowest priority, configMAX_PRIORITIES-1 is highest */
// gDefCfgTaskStack, /* pointer to stack base */
// &gDefCfgTaskObj ); /* pointer to statically allocated task object memory */
// #endif
/* Never return for this task. */
SemaphoreP_pend(&gMmwMssMCB.demoInitTaskCompleteSemHandle, SystemP_WAIT_FOREVER);
Board_driversClose();
Drivers_close();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我在释放模式和调试模式下构建了 appimage、但似乎没有一个能正常工作。

我无法使用 visualizer 或 term 发送配置。  

最新 SDK 是否不兼容通过 UART 发送雷达立方体数据?

是否已 在最新的 SDK 中测试过通过 UART 导出雷达立方体?

如果是这样、如果 TI 专家能告诉我如何通过 UART 导出雷达立方体、我将不胜感激。  

谢谢!

金世镐

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

    尊敬的 Seho Kim:  

    自上一个常见问题解答帖子发布以来、我想已经发布了一两个 SDK 版本。 其中一个版本可能更改了存在和运动检测演示代码的某些内容、使该发布内容过时。 我将在第二天或第二天向您反馈更多信息。

    谢谢。此致、

    Josh

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

    尊敬的 Seho Kim:  

    我无法重现您看到的问题。 当我按照您提到的方式修改运动和存在检测演示时、我能够发送配置并看到输出数据通过 UART 流式传输出来。 当您尝试连接并发送 cfg 时、您是否可以确认器件处于功能模式? (请根据 本文档仔细检查您的开关设置)。  

    [报价 userid="534204" url="~/support/sensors-group/sensors/f/sensors-forum/1403302/iwrl6432-exporting-the-radar-cube-over-uart 我使用 mmwave_L_SDK_05_05_00_02中的运动和存在检测演示例。

    您能否告诉我、您使用的代码中是否存在其他修改、或者是否仅涉及与导出雷达立方体相关的修改?

    另外、 您在 tera Term 中使用多高的波特率来连接到串行端口? 默认情况下、运动和存在检测演示配置为115200、因此这是您应在 TeraTerm 串行端口设置中设置的值。  

    此致、

    Josh

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

    尊敬的 Josh:

    我已根据文档对器件进行了切换。  

    除上述更改外、我没有进行任何其他修改。

    我尝试了115200和1250000 这是设置在 https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1279165/faq-iwrl6432-exporting-the-radar-cube-over-uart

    我有一个问题、这在芯片版本1上不受支持吗?

    我能够使它在 ES2上工作、但在 ES1上不工作

    此致、

    金世镐

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

    尊敬的 Seho Kim:  

    我很高兴您能够使它工作。  

    我遇到的一个问题是芯片版本1不支持此特性吗?

    ES1器件上应该可以实现相同的雷达立方体导出;不过、SDK 5.5不支持 ES1器件。 这将解释您所面临的问题。 对于 ES1器件、您需要使用旧版本的 SDK (超过5.3.0.2的任何 SDK 5版本都不支持6432 ES1器件)。  

    此致、

    Josh

x 出现错误。请重试或与管理员联系。