DAPLink也带有虚拟串口 web-usb U盘拖拽下载功能
DAPLink电路 GitHub ARM官方
https://github.com/ARMmbed/mbed-HDK-Eagle-Projects
DAPLink源码 GitHub ARM官方 开发文档
https://github.com/ARMmbed/DAPLink/blob/master/docs/DEVELOPERS-GUIDE.md
淘宝买的Daplink
http://www.eemaker.com/daplink-data.html 资料在这
别人把DAPLink移植到STLink上
https://bh3nvn.github.io/2019/05/DAPLink2STlink/
要 python
git
mdk
这几个软件
1 | git clone https://github.com/mbedmicro/DAPLink // git 克隆官方项目下来 |
通过MDK打开目标板的工程文件,记住,换工程的时候不能关闭这个命令打开的MDK,只能在这个MDK中openProject
tools\launch_uvision.bat
这一步可能会报错, 因为每个人的MDK安装路径不一样, 打开这个文件 修改安装路径即可 DAPLink\tools\launch_uvision.bat 文件
编译的过程中。可能也会报错 python3
DAPLink\tools\flash_algo.py 文件中的 StringIO 改为 io 还有 StringIO.StringIO(data) 改为 io.StringIO(data)
DAPLink\tools\post_build_script.py 文件中 0xffffffffL 改为 0xffffffff
编译完 _bl 文件 直接通过MDK烧录到目标板中 拔掉目标板, 将nRST下拉 插入 会试别为U盘
编译 _if 文件 将 _if_crc.bin 结尾的文件考到U盘中 拔掉U盘 nRST上拉 完成
1 | venv\Scripts\deactivate.bat |
完成