如何在 Windows 平台使用 REPO 下載 QCC730 SDK 程式碼

關鍵字 :windowQCC730SDKREPO

自從 QCC730 原始碼更新為 qcc730-fr-1-0_qca_oem 版本後,SDK 已經在 codelinaro 網站開源,不再要求註冊高通帳號也可以訪問下載。然而,限制的消除也帶來了其他的不便,他們的開源代碼統一使用 repo 管理下載,不再像以往那樣可以在 chipcode 上打包下載或者直接用 git 就能 clone 到本地。

 

高通文件介紹目前qcc730的開發需要採用Linux+Windows雙系統的方式。Linux平台負責下載代碼,Windows平台負責編譯、燒錄和調試。這對於RTOS系統開發的小型設備來說確實不太友善。

 

本著懶人多折騰的精神,就要想辦法把它優化下來。經過網路上一番研究後,找到了解決方法。分享出來方便大家使用。這個方法的應用不限於此,適用於所有使用REPO管理下載的程式碼。如果你沒有Linux平台但又想查看程式碼,請繼續往下閱讀。

 

前期準備,直接安裝 Git 和 Python3,並將安裝路徑添加到環境變數中。通常在安裝時會有選項,記得勾選即可。

 

步驟一

下載repo,我們直接使用國內的鏡像即可。

 

步驟二

在上一步下載的 repo 路徑下新建 repo.cmd 文件,編輯並新增以下內容

  

步驟三

配置環境變數,將 repo 目錄添加到環境變數 PATH 中

 

步驟四

下載程式碼,預設下載指令稍作調整,具體如下

repo init -u https://git.codelinaro.org/clo/le/le/product/manifest.git -b release -m AU_LINUX_EMBEDDED_IOT.FM.1.0.R1_TARGET_ALL.01.09.024.xml --repo url=https://git.codelinaro.org/clo/tools/repo.git --repo branch=aosp-new/stable

 

 

repo init --depth=1 --current-branch -u https://git.codelinaro.org/clo/le/le/product/manifest.git -b release -m AU_LINUX_EMBEDDED_IOT.FM.1.0.R1_TARGET_ALL.01.09.024.xml --repo-url=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo –worktree

 

 

同步完成結果

 

 

常見問題

1. Python 版本要求?

必須使用 Python 3.6 以上版本。

2. repo 版本要求?

必須使用2.4以上。

3.  Windows 版本需求?

Windows 10以上。

4. 官方設定文件參考?

請參考80-Y8730-1。

5. 下載指令的修改會有什麼影響?

沒有,只是使用鏡像地址加速下載repo。

6.  為什麼要添加—worktree參數?

這是適用於 Windows 平台的 repo 要求。

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

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

參考來源

:

評論