1.安裝git bash 目前安裝的版本是GIT 2.7后期有新版本可以安裝新版本。
2.獲取DAPLINK 源碼,新建一個DAPLINK文件夾,文件夾內右擊選擇 Git Bash Here 打開 Git Bash,
示:
在 Git Bash 窗口里輸入 git clone https://github.com/ARMmbed/DAPLink 命令克隆最新版本源碼到本地,
這個過程可能需要幾分鍾。
3.安裝python 2.7 目前還不能用python3 版本。
安裝完畢。
進入DAPLINK 文件夾,docs 文件夾,查看DEVELOPERS-GUIDE 文檔,里面有生成源代碼的方法。
里面介紹了兩種。生成MDK有mbed代碼的方法。
4.安裝虛擬環境依次執行命令
$ cd DAPLink
$ pip install virtualenv
$ virtualenv venv
$ venv/Scripts/activate.bat (For Windows)
$ pip install -r requirements.txt
This command generates MDK project files under the `projectfiles/uvision` directory.
這個命令用於生產MDK工程,在projectfiles/uvision目錄下,剛下載的工程是沒有projectfiles 目錄的。
$ progen generate -t uvision
To only generate one specific project, use a command like this:
progen generate -f projects.yaml -p stm32f103xb_stm32f746zg_if -t uvision
好的這樣工程就生成了。
我們需要的這兩個工程,bl后綴的bootloader工程,if后綴的是app文件。
生成的mdk4 的工程,我們直接用keil mdk打開試試。直接編譯報錯
找了下沒找到哪里問題,
換MDK5工程打開試試,
確定,直接編譯通過
。
后面有板子再驗證下編譯的bin文件。
