linux串口通讯64k出错,Firefly-RK3399J linux buildroot degug串口问题

Firefly-RK3399J编译出来 linux buildroot本后后,启动后uboot的degug串口有打印信息,但是进入kernel后串口就无打印信息了,只打印了内核一部分打印信息就停止了,HDMI界面一直打印。后来以为是dts禁止了,但是打开后还是不可以,烧录官方的固件是可以的,dts和系统log如下

dts代码

chosen {

bootargs = "earlycon=uart8250,mmio32,0xff1a0000 swiotlb=1  ro root=PARTLABEL=rootfs rootfstype=ext4 rootwait overlayroot=device:dev=PARTLABEL=userdata,fstype=ext4,mkfs=1 coherent_pool=1m systemd.gpt_auto=0 cgroup_enable=memory swapaccount=1";

};

fiq_debugger: fiq-debugger {

//status = "disabled";

compatible = "rockchip,fiq-debugger";

rockchip,serial-id = <2>;

rockchip,signal-irq = <182>;

rockchip,wake-irq = <0>;

rockchip,irq-mode-enable = <1>;  /* If enable uart uses irq instead of fiq */

rockchip,baudrate = <1500000>;  /* Only 115200 and 1500000 */

pinctrl-names = "default";

pinctrl-0 = ;

status = "okay";

};

&uart2 {

status = "okay";

};

串口打印信息

DDR Version 1.24 20191016

In

Channel 0: DDR3, 800MHz

Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB

Channel 1: DDR3, 800MHz

Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB

256B stride

ch 0 ddrconfig = 0x101, ddrsize = 0x20

ch 1 ddrconfig = 0x101, ddrsize = 0x20

pmugrf_os_reg[2] = 0x32817281, stride = 0x9

OUT

Boot1 Release Time: Dec 24 2019 18:00:26, version: 1.24

CPUId = 0x0

ChipType = 0x10, 330

SdmmcInit=2 0

BootCapSize=100000

UserCapSize=14910MB

FwPartOffset=2000 , 100000

mmc0:cmd8,20

mmc0:cmd5,20

mmc0:cmd55,20

mmc0:cmd1,20

mmc0:cmd8,20

mmc0:cmd5,20

mmc0:cmd55,20

mmc0:cmd1,20

mmc0:cmd8,20

mmc0:cmd5,20

mmc0:cmd55,20

mmc0:cmd1,20

SdmmcInit=0 1

StorageInit ok = 68359

SecureMode = 0

SecureInit read PBA: 0x4

SecureInit read PBA: 0x404

SecureInit read PBA: 0x804

SecureInit read PBA: 0xc04

SecureInit read PBA: 0x10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值