DAPlink 生成MDK源码及编译过程记录

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文件。
 

posted @ 2020-12-04 14:58  xiaoyu_lin  阅读(2175)  评论(0编辑  收藏  举报