MTK usb線燒機 工程裏的代碼設置

前段時間問了下sim的工程師,才發現使用usb燒機的具體設置方法,分享下:


首先需要看對應 項目.mak裏是不是將usbdownloade打開了(09A我的是USB_DOWNLOAD = NONE,10A USB_DOWNLOAD_IN_BL = NONE 就是沒有打開,其他變量可以自己看下把,熟悉代碼的人都知道)

這個很關鍵,因爲我之前一直不知道是怎麼改的,只改了後面的步驟,怎麼都是沒有驗證成功,後來搜了下發現是宏沒有打開的原因。


其次就是修改文件了吧,研究啓動代碼,就找到更改按鍵的地方。bl_main.c(10A是這裏,09A就是另外的了,但原理相似)裏有USBDL_Ready_To_Enter_DLMode,usbdlkey_position這個變量,變量就是配置默認usb下載按鍵的!

有兩處定義它的地方:

1.custom_blconfig.c(由sysGen2.pl生值過來的
2.sysGen2.pl

修改下按鍵值就可以

const kal_uint8 usbdlkey_position = DEVICE_KEY_VOL_UP;//DEVICE_KEY_STAR

10A的下面還有一個變量

kal_uint16 usbdlauto_timeout =  5000; 

修改爲一個延時的值比如5000,它就自動下載了。。

很方便!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章