Firefly开源社区

[硬件交流] uart串口打印问题

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-7-6 20:51:40     
本帖最后由 hfli 于 2021-7-6 20:57 编辑

我试着用USB转串口连接DEBUG,来进行串口打印。参考了Rockchip_Developer_Guide_UART_CN.pdf
  1. /kernel$ git diff
  2. diff --git a/arch/arm/boot/dts/rv1126-firefly-jd4.dtsi b/arch/arm/boot/dts/rv1126-firefly-jd4.dtsi
  3. index f00fcb291519..de53ca662a3d 100644
  4. --- a/arch/arm/boot/dts/rv1126-firefly-jd4.dtsi
  5. +++ b/arch/arm/boot/dts/rv1126-firefly-jd4.dtsi
  6. @@ -10,6 +10,7 @@

  7.         chosen {
  8.                 bootargs = "earlycon=uart8250,mmio32,0xff570000 console=ttyFIQ0 ro root=PARTLABEL=rootfs rootfstype=ext4 rootwait overlayroot=device:dev=PARTLABEL=userdata,fstype=ext4,mkfs=1 cgroup_enable=memory swapaccount=1 snd_aloop.index=7";
  9. +               linux,stdout-path = "ttyFIQ0:1500000n8";
  10.         };

  11.         vdd_logic: vdd-logic {
复制代码
ttyFIQ0, 使用的是UART2:

  1. rv1126.dtsi:
  2.    338         fiq_debugger: fiq-debugger {
  3.    339                 compatible = "rockchip,fiq-debugger";
  4.    340                 rockchip,serial-id = <2>;
  5.    341                 rockchip,wake-irq = <0>;
  6.    342                 rockchip,irq-mode-enable = <0>;
  7.    343                 rockchip,baudrate = <1500000>;  /* Only 115200 and 1500000 */
  8.    344                 interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
  9.    345                 status = "disabled";
  10.    346         };


  11. rv1126-firefly-rk809.dtsi

  12.    646  &fiq_debugger {
  13.    647         status = "okay";
  14.    648 };


复制代码


dmesg,看到对应的串口确实enable了
  1. [    0.000000] earlycon: uart8250 at MMIO32 0xff570000 (options '')
  2. [    0.000000] bootconsole [uart8250] enabled
复制代码
通过minicom连接串口,发现串口一直没有输出。

问题可能出在哪里?

回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11135

优秀版主

发表于 2021-7-7 10:39:39     
板子本来就设置好了 debug 串口,不需要重新配置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表