您好!
在 MRR 项目中启用 CLI 会导致 UART 数据端口停止工作、这是什么问题?
此致、
穆罕默德
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.
您好!
在 MRR 项目中启用 CLI 会导致 UART 数据端口停止工作、这是什么问题?
此致、
穆罕默德
您好 Mohamed、
我将请求您参考毫米波 SDK 中的 mmw 演示、以在 MRR 演示中实现 CLI 功能。
在 MMW 演示中实现 UART 的一些指针-
MSS_main.c::mwDemo_platformInit, gMmwMssMCB.commandUartHandle, gMmwMssMCB.loggingUartHandle
查找 MMW_CLI.c 文件以实现 CLI 命令。
有两种 UART MMW 演示用途:CLI-UART、logger-UART。 第一种是能够发送/接收数据、但 logger-UART 只能从器件发送数据(无法从 PC 接收到器件的数据)。
因此、请确保在 MRR 中使用正确的 UART 实例作为 CLI、并在 PC 串行工具中配置与嵌入式应用程序中设置的波特率相同的波特率。
此致、
JG
Jitendra、您好!
在 MRR 中、CLI 配置。 与演示中的完全相同、只是未打开、如下所示:
#if 0
/*打开 CLI:*/
如果(cli_open (&clipCfg)< 0)
{
System_printf ("错误:无法打开 CLI");
返回;
}
System_printf ("调试:CLI 可正常运行\n");
#endif
我刚才删除了这里的 IF 条件、它阻止了记录 UART 的显示