[高通]Qualcomm Device Loader (QDL)簡介

關鍵字 :QualcommtoolQDL

高通設備載入程式(QDL)是一種軟體工具,可與高通USB設備連接用來燒錄軟體image。

QDL可以由QPM3(Qualcomm Package Manager3)下載.

QDL的OS版本有LINUX_ARM,LINUX_X64,Mac_ARM,Mac_X64,Win_ARM64,Win_X64.

另外在Github也有提供source code.

Qualcomm QDL的github下載連結如下:

https://github.com/linux-msm/qdl

QDL的source code內容如下 :

安裝以下的套件

apt-get install libusb

apt-get install libxml2

用make 編譯後會產生qdl的執行檔

QDL更新image的command如下:

./qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml

 

QDL做provision的command如下:

./qdl --storage ufs prog_firehose_ddr.elf provision_default.xml

 

更新image前先按Force USB boot 的按鍵使裝置進入9008 (Emergency Download Mode)

以下為用QDL燒錄image的過程

更新image成功的訊息如下:

LOG: INFO: Calling handler for setbootablestoragedrive

LOG: INFO: Using scheme of value = 1

partition 1 is now bootable

LOG: INFO: Calling handler for power

LOG: INFO: Will issue reset/power off 100 useconds, if this hangs check if watchdog is enabled

LOG: INFO: bsp_target_reset() 1

 

[Q&A]

1. QDL與QFIL(Qualcomm Flash Image Loader)及PACT(Product Configuration Assistant Tool)有什麼不同? 

    QDL有提供多個OS 的版本(LINUX_ARM,LINUX_X64,Mac_ARM,Mac_X64,Win_ARM64,Win_X64),

    而QFIL只有Windows的版本與PCAT有Windows與Linux的版本.

 

2. QDL有提供source code嗎?

     Windows/Mac版本只有提供library沒有source code.

      Linux版本在github有提供source code.

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能

參考來源

: