Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1174638
  • 博文数量: 93
  • 博客积分: 7185
  • 博客等级: 准将
  • 技术积分: 3560
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-02 13:54
文章分类
文章存档

2011年(43)

2010年(11)

2009年(27)

2008年(12)

分类: 嵌入式

2010-01-25 16:53:55

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
根据自己需要设置即可。
阅读(9541) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~