mt8176平台lcd-driver加载流程兼容实现及常见问题分析.docxVIP

  • 51
  • 0
  • 约3.55千字
  • 约 13页
  • 2021-11-16 发布于广西
  • 举报

mt8176平台lcd-driver加载流程兼容实现及常见问题分析.docx

mt8176平台lcm驱动加载流程简要分析、兼容实现及常见问题 1、lcm driver加载流程及多屏兼容的实现 设备上电后首先执行的是一段固化在芯片中的代码(出厂已写好),它的作用的初始化软件堆栈,通信端口以及NAND/EMMC,然后会把preloader加载到内部SRAM中,preloader完成 DRAM 的初始化后,再将lk载入DRAM中,最后通过特殊sys call手段实现跳转到lk的执行入口,正式进入lk初始化阶段,代码的执行入口是: vendor\mediatek\proprietary\bootable\bootloader\lk\arch\arm\crt0.S crt0.S 中会经过一系列的初始化准备操作,最终跳转到C代码入口kmain函数开始执行。 vendor\mediatek\proprietary\bootable\bootloader\lk\kernel\main.c void kmain(void);//建立线程管理链表、运行队列等;初始化各种平台硬件,包括irq、timer,wdt,uart,led,pmic,i2c,gpio等, vendor\mediatek\proprietary\bootable\bootloader\lk\platform\mt8173\ platform.c -platform_init(); vendor\medi

文档评论(0)

1亿VIP精品文档

相关文档