[觀點] 利用HidDfuApp去更新device name

更新QCC系列的chip有兩種方式,一種是有線的,透過USB去update,一種是無線的,叫做OTA(Over The Air)
這篇我們介紹用有線的方式,透過USB,利用Qualcomm tool HidDfuApp去做upgrade

以下是操作的步驟及方法


當你新增一個project之後,執行Qualcomm MDE\Tools\Setup DFU security


接下來會跳出一個視窗,問你要把DFU相關的檔案存在哪裡,我們用預設的按OK就可以了


接下來在Qualcomm MDE下方4 General Messages的地方會出現如下文字



所以我們就執行Qualcomm\Build\Rebuild All


在dev_cfg_filesystem\common\subsys1_config2.htf檔案裡面,把pskey_device_name前面加#


在fw_cfg_filesystem\common\subsys1_config1.htf檔案裡面,加入pskey_device_name,並且改名


此時,我們先做出第一個DFU檔案,執行Qualcomm\Tools\Build DFU file


一樣會問你要存在哪個資料夾,一樣選擇預設的就可以了


接下來選擇Sign all projects


選擇全部


選擇Unencrypted


在4 General Messages的視窗中,會看到產生的DFU檔案路徑,此時得到第一個DFU檔案


執行Qualcomm MDE\Build\Deploy All把firmware燒進去device


重複步驟6~12,產生第二個DFU檔案,且第二個檔案跟第一個檔案的pskey_device_name是不一樣的

進到裝置管理員,找到USB輸入裝置,查看詳細資料,確認VID是0A12,PID是4007


開啟HidDfuApp,設定如下圖,並選擇剛剛第二個DFU檔案,然後按下Run


如果有出現下圖錯誤訊息,請按下確定,然後再重新按一次Run,就可以繼續


更新的過程如下圖


等到更新成功之後,你可以重新配對一次,就會看到裝置名稱改變了

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

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論