更新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
這篇我們介紹用有線的方式,透過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,就可以繼續
更新的過程如下圖
等到更新成功之後,你可以重新配對一次,就會看到裝置名稱改變了
評論