打印

让at91rm9200在linux使用5个串口

[复制链接]
2289|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangkj|  楼主 | 2007-9-5 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按照如此方式:arch/arm/mach-at91/board-dk.c 
static struct at91_uart_config __initdata dk_uart_config = {
        .console_tty    = 0,                            /* ttyS0 */
        .nr_tty         = 5,
        .tty_map        = { 4, 3, 0, 1, 2 }             /* ttyS0, ..., ttyS4 */
};
.nr_tty         = 5  表示有5个串口
4表示是:Ddebug uart
3:UART3
0:UART0
1:UART1
2:UART2

这样,linux下:DBGU是ttyS0,UART3是ttyS1,UART0是TTYS1,UART2数TTYS3
是按照我的要求做得。
如果4,0,1,2,3则:DBGU TTYS0,UART1,TTYS0 如此类推。
linux内核默认是不用其他3个串口的。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

581

主题

9976

帖子

24

粉丝