AWR1642的2.0移植,CLI文件中的串口占用问题

Other Parts Discussed in Thread: AWR1642

用AWR1642   2.0的片子,在2.0的Demo中移植已有的程序;

雷达的波形及各个参数配置都是CLI串口完成,调用函数MmwDemo_CLIInit();

现已将函数内部需要串口指令启动的函数及配置参数写入一函数aaa();,参数也为固定配置;

雷达调用MmwDemo_CLIInit();及配置函数aaa();后,雷达上电就能启动(发出声音且电流正常),无需串口再发指令启动;

问题1:   在1.0的Demo上只需要调用函数aaa();,就能做到雷达上电启动,为什么2.0的Demo需要调用原始函数MmwDemo_CLIInit();后再调用aaa();才能正常启动?

问题2:MmwDemo_CLIInit();函数内部有CLI_Open();     查找SDK2.0内部的CLI_Open,发现只有串口处理,占用了uart接收。如果屏蔽uart接收,雷达不能正常启动,

程序中需要串口读外部数据,这样就和CLI中的串口冲突,雷达波形不能正常启动,如何解决?

麻烦各位同仁了,谢谢