这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何LCD与串口同时显示

共1条 1/1 1 跳转至

如何LCD与串口同时显示

菜鸟
2009-09-24 21:06:22     打赏
如何LCD与串口同时显示 今天终于知道如何让LCD显示命令行了,但是串口不显示了,而板子对PC的键盘也没有反应了,怎么使两个都显示呢

我是根据这个来的
在ARM LINUX系统启动时,启动信息默认在串口终端上打印显示。但有没有方法能够让启动信息显示在LCD上呢,像PC的启动一样。答案是肯定的?

1.bootloader里修改启动参敿char *Linux_params ="noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200 mem=64M devfs=mount";

noinitrd no init ramdisk support

mtdblock2 nand flash的第三个分区作为rootfs

console=tty0,ttySAC0,115200 系统启动信息的前半部刿bootloader+kernel前部分)显示在ttySAC0(串口终端)_15200表示波特率,kernel的后半部分启动信息加载到tty0(LCD终端_

64M 64M内存

2.配置内核make menuconfig时,修改boot option丿noinaitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200 mem=64M devfs=mount

3.UBOOT作为bootloader时,修改UBOOT环境变量bootargs setenv bootargs 'noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200' saveenv(保存变量)

其中,1,改bootloader,
不好改,不知道怎么样才能是console=tty0,ttySAC0,只能是其中的一个,所以要不在串口显示,要不只能在LCD上显示,不能两者都显示
2.配置内核.
在内核中配置好后,发现bootloader会向内核传送参数,改的不起作用.
3.UBOOT
板子是YLP2440,所以不是UBOOT,这条路也不通.
高人,来指点一下吧
根文件是自己搞的,不是出厂的



关键词: 如何     串口     同时     显示    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]