參照QCA_Networking_2021.SPF.11.5 CS Release Note中的說明,6.4 Build and load the image for IPQ5018.ILQ.11.5 CS這個章節落落長。照著手動操作的話,不但沒有效率,而且容易出錯。
Qualcomm很貼心的提供meta_generation_script.py這個python,來解決這個問題。
Qualcomm很貼心的提供meta_generation_script.py這個python,來解決這個問題。
使用步驟如下:
1. 建立一個工作目錄 {workfolder}, 然後把qca-networking-2021-spf-11-5_qca_oem-r11.5_00002.1-9316df345fbe79dd51d902ff44bddd22ff531b27.zip 解開,放在{workfolder}之下,改名為 {workfolder}/qca-networking-2021-spf-11-5_qca_oem/ 目錄。2. 在{workfolder}/qca-networking-2021-spf-11-5_qca_oem/ 目錄。執行這些
rm -rf BOOT.AK.1.0 BOOT.BF.3.3.1 BOOT.XF.0.3 BOOT.BF.3.1.1 TZ.BF* TZ.AK.1.0 TZ.WNS.5.1 IPQ4019.ILQ.11.* IPQ80* IPQ6018.ILQ.11.* RPM.* WIGIG.* cp -rf */* . repo init -u git://codeaurora.org/quic/qsdk/releases/manifest/qstak -b release -m caf_AU_LINUX_QSDK_NHSS.QSDK.11.5_TARGET_ALL.11.5.0.7762.7846.xml repo sync |
3. 然後退回 {workfolder}/common/build,執行
python meta_generation_script.py -c r11.5_00002.1 -s IPQ5018.ILQ.11.5 -p P -b 32 -d OEM -m MESH –path {workfolder}
然後就可以在{workfolder}/IPQ5018.ILQ.11.5/ 下面找到 meta_build的結果囉。
結語:
改用QCA 新提供的meta-build 方式,可以簡單完成IPQ8074, IPQ6018, IPQ5018 的firmware 編成。方法簡單,而且不易出錯。想了解更多,請關注大大通。
參考來源