1 Star 0 Fork 24

秦学志 / LSPIClink

forked from 立创开发板 / LSPIClink 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

功能说明

  • 支持SWD接口
  • 支持虚拟串口
  • 支持hid或winusb通讯,win10无需安装驱动;win7winusb安装驱动

使用说明

如何连接立创·梁山派

下载器与立创梁山派之间通过sh1.0 1x6pin反排线连接,下载器通过TypeC数据线连接电脑为立创·梁山派提供代码下载与串口调试;

20221209-164337

20221209-164350

打开mdk,点击魔术棒,设置调试工具为CMSIS-DAP,点击Settings

image-20221209170223865

CMSIS-DAP v1与lckfb.com-v1.1.0H表示HID版本,Port这里需要选择SWJ模式否则无法识别,IDCODE需要正确连接到开发板后才能找到

image-20221209170724551

CMSIS-DAP v2与lckfb.com-v1.1.0W表示WINUSB版本

image-20221209171541167

正常情况下DAPlink是能被识别到,如果未识别到CMSIS-DAP请鼠标选题开始按钮右键打开设备管理器

image-20221209164941437

HID版本正常情况下会在设备管理器中发现以下两个驱动,如果出现感叹号说明有问题;

image-20221209165103710

winusb版本正常情况下会在设备管理器中发现以下两个驱动,如果出现感叹号说明有问题;

image-20221209171505301

文件说明

DAPLINK │ CH552.H //标准头文件 │ DAP.c //DAP源码 │ DAP.h //DAP头文件 │ Debug.C //芯片配置 │ Debug.H //芯片配置头文件 │ Main_Usb.C //主程序与USB中断服务函数 │ readme.md │ SW_DP.c //SWD源码 │ Uart.c //串口 │ Uart.h //串口头文件 │ Uart1Dbg.C //调试串口 │ Uart1Dbg.H //调试串口 ├─firmware //固件 │ LCKFB_DAPLink_HID_20221125.hex ├─image //图片 ├─KEIL │ │ CH55x_DAPLink.uvproj //keil4工程文件 │ │ └─tool CMSIS_DAP.dll //5.28winusb无法识别补丁 keil4.exe //keil4安装包 WCHISPTool_Setup.exe//下载工具

软件说明

  • 通过宏定义DAP_USE_HID_FW_V1使用hid协议或winusb协议,winusb在win7中无法自动安装驱动且mdk版本小于5.28中无法识别

    image-20221209161740998

    • winusb在mdk小于5.28版本无法识别解决方法;
      • 切换为HID;
      • mdk升级到大于5.28以后的版本;
      • 添加CMSIS_DAP.dll(放tool目录下)补丁到C:\Keil_v5\ARM\BIN

硬件说明

环境搭建

安装keil4(安装包在tool目录下)

参考其他安装教程

安装烧入工具(安装包在tool目录下)

双击运行

img

下一步

img

img

img

img

img

添加库到keil4

image-20221209172401156

添加成功

image-20221209172531915

重新打开keil4,点击魔术棒已经可以选WCH相关芯片了

image-20221209172647311

固件烧入

image-20221209173323393

插入设备

首次直接进入升级模式

没有烧入过固件的设备,第一次插入会默认进入到升级模式

img

手动进入升级模式(第一次插入可以跳过这个步骤不看)

如果之前烧入过固件的需要短接进入到升级模式

拔下USB线给设备断电,然后短接靠USB这边的最上面引脚和第五个引脚不用放开,在短接的时候插入到电脑USB,usb插入以后1s中后松开短接,这个时候ch552会进入到升级模式,下面软件会识别到设备插入

img

img

软件识别

正常情况下插入以后1为自动搜索到设备,2并显示设备UID

image-20221209173412911

下载

点击下载,完成后显示失败:0表示成功

image-20221209173433646

鸣谢

https://whycan.com/t_3732.html

https://whycan.com/t_7786.html

https://github.com/wuxx/nanoDAP

空文件

简介

立创·梁山派开发板配套DAPlink以CH552G作为下载器主控 立创开发板官网:lckfb.com 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xuezhi_qin/lspiclink.git
git@gitee.com:xuezhi_qin/lspiclink.git
xuezhi_qin
lspiclink
LSPIClink
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891