九鼎创展论坛

标题: x4418调试串口暂时切换为串口1 [打印本页]

作者: luxingwu    时间: 2015-7-11 11:19
标题: x4418调试串口暂时切换为串口1
原来的调试串口是 串口0,
但是有时候我们希望把调试串口换成 串口1,然后用串口0当作普通串口来使用。

这里作为测试,测试修改 调试串口 为 串口1


修改~/x4418-kitkat/linux/kernel/kernel-3.4.39/arch/arm/configs$ 下的文件 x4418_defconfig
这一行:
CONFIG_CMDLINE="console=ttyAMA0,115200n8 androidboot.hardware=drone2 androidboot.console=ttyAMA0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x1000000 init=/init"
改为:
CONFIG_CMDLINE="console=ttyAMA1,115200n8 androidboot.hardware=drone2 androidboot.console=ttyAMA1 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x1000000 init=/init"
修改这个x4418_defconfig文件夹也可以通过配置内核来操作,在Boot options->Default kernel command string下修改,保存退出。拷贝 .config 文件覆盖 x4418_defconfig 文件.

修改~/x4418-kitkat/linux/kernel/kernel-3.4.39/arch/arm/plat-s5p4418/drone2/include$下的文件  cfg_main.h
这一行:
#define CFG_UART_DEBUG_CH                                               0       /* For Low level debug */
改为:
#define CFG_UART_DEBUG_CH                                               1       /* For Low level debug */

重新编译内核  ./mk -k 生成新的 boot.img
把这个镜像替换原先烧写系统时的boot.img,重新烧写系统。

注意:由于修改不完善,启动过程中打印信息时可能会不正常,
很明显的是uboot没改,所以启动uboot的时候,启动信息还是会从串口0打印,但是启动到内核之后,调试串口已经成了串口1,
但是对于测试使用 串口0作为普通串口来测试还是可以的




欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) Powered by Discuz! X3.2