IWR1642,程序如何进入SDK中的cli.c

ppl lab,想通过CANFD接收cfg文件启动雷达,CANFD的接收经过测试可以正常使用。

SDK中的cli.c和mss_main.c似乎是分开运行的,我在两个文件中都写了System_printf(),只有GUI发送配置文件的时候SDK中的cli.c的System_printf()才显示,其余时刻只显示mss_main.c中的System_printf()。

我在mss_main.c中进行了CANFD的初始化,并把cliCfg.cliUartHandle = gMmwMssMCB.commandUartHandle改成了cliCfg.cliUartHandle  = canHandle且更改了数据类型。

SDK的cli.c的CLI_task中配置了CANFD的接收,但是并没有用。

程序如何从mss_main.c进入到SDK中的cli.c的?串口中断还是其他的?

怎么更改才能通过CANFD的接收进入SDK中的cli.c?

感谢