MTK usb線燒機 工程裡的代碼設定

來源:互聯網
上載者:User

前段時間問了下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,它就自動下載了。。

很方便!!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.