报错日志:
[ 3.811550] Btrfs loaded, crc32c=crc32c-generic
[ 3.823041] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 42, base_baud = 6249999) is a xuartps
[ 3.832101] printk: console [ttyPS0] enabled
[ 3.832101] printk: console [ttyPS0] enabled
[ 3.836759] printk: bootconsole [cdns0] disabled
[ 3.836759] printk: bootconsole [cdns0] disabled
[ 3.845952] of-fpga-region fpga-full: FPGA Region probed
随后报错:
[ 24.862275] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 24.868205] rcu: 1-...0: (1 GPs behind) idle=8da/1/0x4000000000000000 softirq=48/49 fqs=2626
[ 24.876824] (detected by 3, t=5254 jiffies, g=-831, q=3)
[ 24.882228] Task dump for CPU 1:
[ 24.885457] kworker/1:1 R running task 0 83 2 0x0000000a
[ 24.892523] Workqueue: events deferred_probe_work_func
[ 24.897670] Call trace:
[ 24.900123] __switch_to+0x1c4/0x288
[ 24.903704] 0xffffff887f7ee430
产生原因:
产生原因为生成文件指令,缺少 --fpga 问题
将指令
$petalinux-package --boot --u-boot --fsbl --force
改为
$petalinux-package --boot --u-boot --fbga --fsbl --force
再次启动,成功