MTK平台燒錄方法以及部分問題解析

2021-08-01 01:21:08 字數 1692 閱讀 9892

2023年12月22號

mtk進行gpio以及其他基本配置的時候,是通過軟體進行配置的,生成的codegen.dws檔案,需要將其同步到對應的幾個目錄下,以保證所有的檔案都是相同的:

preloader:bootable/bootloader/preloader/custom/(專案名稱)/dct/dct

lk:bootable/bootloader/lk/target/(專案名稱)/dct/dct

kernel:kernel-3.10/drivers/misc/mediatek/mach/mt6735/(專案名稱)/dct/dct

vendor:vendor/mediatek/proprietary/custom/(專案名稱)/kernel/dct/dct

之後在根目錄進行編譯

make lk -j4

make pl -j4

注1:6753和6735平台情況不同,因此對應的情況也是不相同的,在編譯**lunch的時候,要選擇選擇cb04相關項,然後選擇gz_hg,選預設的gernral會編不過。同時,在編譯的時候,應該使用的命令是make bootimage -j4

注3:在出現flashtool連線不到手機的情況下,可以進行以下操作:

1.輸入以下命令sudo apt-get install libusb-dev

2.在/etc/udev/rules.d下新建兩個檔案:51-android.rules和51-mtkinc.rules,數字value不重要,只要大於其他的就可以的,該rule檔案載入的時候,會根據該值從小到大依次新增,最後載入的會覆蓋之前新增的規則。

輸入以下命令:sudo vi /etc/udev/rules.d/51-android.rules

該檔案用於adb除錯,內容如下:

subsystem==」usb」,action==」add」,sysfs==」***x」,sysfs=」0003」,mode=」0777」

subsystem==」usb」,action==」add」,attrs==」***x」,attrs=」0003」,symlink+=」android_adb」

輸入以下命令:sudo vi /etc/udev/rules.d/51-mtkinc.rules

subsystem==」usb」,attrs==」***x」,attrs=」***x」,mode=」0777」

subsystem==」usb」,action==」add」,attrs==」***x」,attrs=」0003」,symlink+=」android_adb」

kernel==」ttyacm*」,mode=」0777」

(其中kernel==」ttyacm*」, mode=」0666」是給flash_tool執行過程中生成的裝置檔案增加許可權,這樣不需要管理員許可權即可執行。)

idvendor和idproduct通過lsusb檢視。

3.給檔案新增許可權:

sudo chmod a+rx /etc/udev/rules.d/51-android.rules

sudo chmod a+rx /etc/udev/rules.d/51-mtkinc.rules

4.重新啟動udev服務:

sudo /etc/init.d/udev restart

mtk平台,相關問題總結

編譯前請將.custom common nvram lid statistics.h檔案和tst資料夾的屬性 plutommi customer customize下的gcml.txt改為可讀寫。release 版本的時候,mmi miscframework miscframeworksrc ucs...

mtk平台,相關問題總結

下面是我在mtk平台,遇到的一些問題,我將其儲存,大家可以看看 有的可能很簡單,大家不要見笑啊 編譯前請將.custom common nvram lid statistics.h檔案和tst資料夾的屬性 plutommi customer customize下的gcml.txt改為可讀寫。rele...

MTK平台手機adb問題

問題描述 客戶端程式連線外接的平板,由於用的adb工具通訊的,在客戶電腦上無法通訊 mtk平台的驅動與高通和海思的驅動不能通用,即在安裝了高通驅動的電腦上再安裝mtk的驅動會安裝失敗 adb工具配置好了還是無法使用adb命令 使用adb shell 不能正常執行,使用360手機助手可以看到手機和手機...