博客:i.MX8MM MIPI DSI 启动崩溃(-19 错误)深度分析与修复
0. 前言
在 i.MX8MM 平台的显示驱动开发中,经常会遇到内核启动时 imx_sec_dsim_drv 报错 -19 并导致系统崩溃的问题。本文通过一个真实的案例,记录如何通过分析设备树拓扑(OF-Graph)和 U-Boot 动态修改逻辑,彻底解决这一偶发性的致命 Bug。
1. 现场还原:崩溃日志
系统启动时,内核打印如下信息:
[ 1.262776] ————[ cut here ]————
[ 1.267405] WARNING: CPU: 0 PID: 1 at /home/cicd/workspace/CURE_MINI-OS/vendor/nxp-opensource/kernel_imx/drivers/gpu/drm/drm_bridge.c:155 drm_bridge_detach+0x4c/0x54
[ 1.282179] Modules linked in:
[ 1.285240] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.78 #3
[ 1.291245] Hardware name: Forlinx i.MX8MM EVK board (DT)
[ 1.296642] task:
