關于MTK驅(qū)動開發(fā)簡單概述
關于MTK驅(qū)動開發(fā)簡單概述是本文要介紹的內(nèi)容,主要是來了解MTK的驅(qū)動開發(fā)的,關于一些驅(qū)動開發(fā)的配置,具體內(nèi)容來看本文詳解。
1、NAND和PSRAM的配置
在Custom_MemoryDevice.h中可以找到MCP的定義處,值得注意的是,所有的MCP只能在MTK的Memory Select List里面(一個Excel表格, 在Tools的MemoryDeviceList 目錄下);
2、GPIO的配置
在07A后,可以直接使用Drvtool,值得注意的是,他們根據(jù)目錄下的所有*.dws文件來自動生成GPIO配置文件,所以當配置正確后,應該將該目錄下的其他dws文件全部刪除掉;
3、LCD驅(qū)動開發(fā)
在拿到LCD廠商的驅(qū)動代碼后,可以填空似的移植好所有的LCD函數(shù),主要是初始化函數(shù)和BlockWrite函數(shù),同一個LCD的函數(shù)使用統(tǒng)一的前綴,這樣MainLCD可以直接根據(jù)LCD的類型選擇不同的LCD統(tǒng)一函數(shù),減少日后維護的工作量;
4、關于ScatterFile
5、關于Makefile
小結:關于MTK驅(qū)動開發(fā)簡單概述的內(nèi)容介紹完了,通過對MTK的驅(qū)動開發(fā)的學習是不是有了一定的學習基礎,***希望本文能對你有所幫助!