MTK串口调试设置

9877阅读 0评论2010-01-25 2909157
分类:嵌入式

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
根据自己需要设置即可。
上一篇:Redboot文件烧写及配置方法
下一篇:MTK Boot ROM 设计说明