MTK 产品发布时AT和Debug复用仅有的一个串口。
一般AT指令和下载代码一般用串口1(APP uses uart_port1),
debug调试一般用串口2(TST uses uart_port2)。
代码中有可能把串口2和串口3设置为普通IO口来用,因此,在程序调试阶段,如果要想把AT调试和Debug调试同时打开,则需要从新设置uart_port2的GPIO设置。
设置方法:进入custom\drv\Drv_Tool,用DrvGen.exe 打开custom\drv\misc_drv\"项目名"\codegen.dws,对uart端口对应的GPIO进行相应设置即可。
如果只是想掉换TST和AT调试信息的串口,只需设置:
./custom/common/PLUTO_MMI/nvram_common_config.c中NVRAM_EF_PORT_SETTING_DEFAULT[]
0x00, 0x00, /* TST uses uart_port2(value is 1) */ //longfeey modify 0x01, 0x00,
0x01, 0x00, /* APP uses uart_port1 */ //longfeey modify 0x00, 0x00,
0x00,0x00 表示串口1,0x01,0x00表示串口2
根据自己需要设置即可。
阅读(9531) | 评论(0) | 转发(0) |