常见问题
内核无法成功启动
显示模块无法申请到足够大的内存作为 framebuffer。
显示模块申请的 buffer 来源于 CMA 机制预留的内存,如果 CMA 预留内存不足,可能会导致内核启动失败。
设备文件/dev/fb0 缺失
显示模块驱动初始化失败。可通过 debugfs 查看 component 框架下显示引擎,显示接口,panel 的 bind 情况。参考 Component。
bind 失败的通常存在如下问题:
显示模块无法申请到足够大的内存作为 framebuffer。
显示模块申请的 buffer 来源于 CMA 机制预留的内存,如果 CMA 预留内存不足,可能会导致内核启动失败。
显示模块驱动初始化失败。可通过 debugfs 查看 component 框架下显示引擎,显示接口,panel 的 bind 情况。参考 Component。
bind 失败的通常存在如下问题: