Firefly开源社区

标题: 自己编译的内核串口ttys2 不能用 [打印本页]

作者: sun_shine    时间: 2016-5-5 16:48
标题: 自己编译的内核串口ttys2 不能用
开机的时候串口可以打印信息,开机之后就不能打印信息了。请问这是什么原因,配置是从Firefly-RK3288_Ubuntu14.04_201512031755这个固件解包出来的,替换了kernel,kernel是从git之后直接编译的,
作者: sun_shine    时间: 2016-5-5 17:50
百度云上的固件下载之后有ttyS2的设备驱动。自己的固件下载之后却没有而是多出一个ttyFIQ0

作者: linjc    时间: 2016-5-6 09:28
sun_shine 发表于 2016-5-5 17:50
百度云上的固件下载之后有ttyS2的设备驱动。自己的固件下载之后却没有而是多出一个ttyFIQ0

最新的代码打开了FIQ,所以你自己的固件会有ttyFIQ,没有打开FIQ的时候是ttyS2
作者: bartfj    时间: 2016-7-7 18:24
linjc 发表于 2016-5-6 09:28
最新的代码打开了FIQ,所以你自己的固件会有ttyFIQ,没有打开FIQ的时候是ttyS2

如何关闭FIQ呢,貌似FIQ的问题不少
作者: linjc    时间: 2016-7-8 09:21
bartfj 发表于 2016-7-7 18:24
如何关闭FIQ呢,貌似FIQ的问题不少

你说的问题不少,具体是什么问题呢?关闭FIQ:
  1. --- a/kernel/arch/arm/boot/dts/firefly-rk3288.dts
  2. +++ b/kernel/arch/arm/boot/dts/firefly-rk3288.dts
  3. @@ -5,7 +5,7 @@

  4. / {
  5.         fiq-debugger {
  6. -               status = "okay";
  7. +               status = "disabled";
  8.         };

  9.         hsic-usb-hub{
  10. @@ -405,7 +405,7 @@
  11. };

  12. &uart_dbg {
  13. -       status = "disabled";
  14. +       status = "okay";
  15. };
复制代码




作者: bartfj    时间: 2016-7-8 13:06
linjc 发表于 2016-7-8 09:21
你说的问题不少,具体是什么问题呢?关闭FIQ:

我看到不少求助帖子是关于4.4kernel因为FIQ打开而无法用的情况,我自己碰到的问题是用4.4 kernel制作的ubuntu固件串口无法输入, 所以想着先关掉FIQ




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1