本帖最后由 rongpin 于 2017-4-21 10:57 编辑
Q:如何设置android调试信息不从串口0打印,而是直接打印到屏幕上??? 串口0要用做上层应用
通信 后者是否可以将调试信息重定向到logcat?? 就是不要从串口输出就行了
A:没有这样做过 Q:那如何关闭串口0的调试信息呢??这个你应该会吧?? 这个信息会影响我串口0的通信啊..
A:cmdline Q:能告诉我如何设置吗?? console空着可以吗?? 可以使用setenv命令单独设置console吗?? 能否教我一下如何设置cmdline??
A:setenv不行吗 Q:我在u-boot阶段,使用setenv设置console为空,但是启动android后仍然显示为ttyAMA0 怎么回事呢??
A:uboot开机时会重新设置 kernel的配置 你设置完成就boot命令启动 Q:设置完成之后使用saveenv保存,然后使用reset启动的 使用boot命令启动是一样的 没有改过来
A:cmdline用的是kernel的配置,你menuconfig看一下吧配置的用的是bootloader 的还是kernel的 Q:看哪个选项?? 能具体教下我怎么用吗?? 你是说源码中把bootcmd设定死了?不能通过外部修改吗?? 如何设置android调试信息不从串口0打印,而是直接打印到屏幕上???
串口0要用做上层应用通信后者是否可以将调试信息重定向到logcat??就是不要从串口输出就行了A:没有这样做过
Q:那如何关闭串口0的调试信息呢??这个你应该会吧??这个信息会影响我串口0的通信啊..A:cmdlineQ:能告诉我如何设置吗??
A:
Q:console空着可以吗??
可以使用setenv命令单独设置console吗??能否教我一下如何设置cmdline??
A:setenv不行吗Q:我在u-boot阶段,使用setenv设置console为空,但是启动android后仍然显示为ttyAMA0
怎么回事呢??A:uboot开机时会重新设置
kernel的配置,你设置完成就boot命令启动Q:设置完成之后使用saveenv保存,然后使用reset启动的
使用boot命令启动是一样的,没有改过来
A:cmdline用的是kernel的配置,你menuconfig看一下吧配置的用的是bootloader 的还是kernel的Q:看哪个选项??
能具体教下我怎么用吗?? A:
Q:你是说源码中把bootcmd设定死了?不能通过外部修改吗??A:注意下kernel command line type这里也可以设死的 Q:
选择这个对吗??默认是第一项,需要编译android不?? 设置menuconfig后,我只编译了kernel,然后更新boot.img 其他镜像没有更新
A:先恢复配置看看咯 Q:好的 只将AMA0改成AMA1,其他的都是保留原先的 不至于破坏配置吧??
A:估计4418的ramdisk里设了, 与6818不同 Q:我先改回AMA0试下 我觉得我的问题很简单啊..为啥不能实现呢...以前玩linux系统,很容就改过来了
A:我建议你先把uboot改成从其它uart输出先 Q:是的啊..我就是要实现这个功能啊..从UART0改成UART1 而且串口都引出来了
A:uart是在uboot上初始化的,内核不初始化的 Q:直接换跟串口线就行了
A:uboot改配置咯, uboot搞好再搞内核 Q:改回AMA0 内核崩溃, 这个地方开始崩溃的
A:内核的kernel command type也改回去 Q:print竟然console还是AMA1
A:那个不管 Q:改回去了 改成第一项了
A:那这样有可能是你弄丢uboot的bootargs了 内核报错没指定根文件系统在哪 全部重烧试试 console要写到bootargs里 Q:如何将console写到bootargs里??, 请教
A:setbootargs console=ttyAMA0,115200n8androidboot.hardware=s5p4418_droneandroidboot.serialno=0123456789abcdefinitrd=0x49000000,0x200000init=/init
Q:可以了 可以使用这个方法修改console为AMA1不??? 测试了,可以修改,但是板子复位后有还原为AMA0了 感谢大家的帮助...接下来我自己慢慢测试吧 子骞<
dongfangguizi@qq.com> 17:21:04 解决问题...将menuconfig中也设置成AMA1,kernel command type改成第三项,uboot中设置set bootargs console=ttyAMA1,115200n8 androidboot.hardware=s5p4418_drone androidboot.serialno=0123456789abcdef initrd=0x49000000,0x200000 init=/init 复位后也可以了 感谢大家!!
一周热门 更多>