Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ma6254/QDAP

Repository files navigation

Q-DAP

License release_version last-commit

qt_version qt_make

QQ群

Packaging status

DAP-Link upper by Qt

chip device libray: https://github.com/ma6254/qdap_chips

Development Progress

名称 Status 介绍
设备驱动 DAP_V1 usb_hid ✅已完成
设备驱动 DAP_V2 usb_bulk 🚧开发中 设备枚举已完成,通讯已完成,DEBUG中
设备驱动 CH347 usb 📦搁置 等WCH开放CH347的SWD相关的API接口
设备驱动 FT2232 📦搁置
设备驱动 JLink 📦搁置 JLink有Segger全套上位机支持
芯片器件库的加载 ✅已完成
芯片器件库的同步 🚧开发中 已完成zip的下载和解压
芯片型号选择界面 ✅已完成
RTT Viewer界面 📦搁置
HexEdit界面 ✅已完成
固件打开历史记录 📦搁置

UI Preview

main_window

menu_target_chip

enum_device_list

Build

Windows

git clone --recursive https://github.com/ma6254/QDAP.git
python vendor.py download
  1. Download and install QT: qt-unified-windows-x64-online.exe
  2. 文件 -> 打开文件或项目 -> CMakeLists.txt
  3. 等待工程加载完成
  4. 点击运行(Ctrl+R)

Linux

  1. 项目依赖:git qt5 libusb hidapi (hidraw) yaml-cpp cmake ninja
  2. 编译和安装
git clone https://github.com/ma6254/QDAP.git
cmake -S QDAP \
 -DCMAKE_BUILD_TYPE=None \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -B build \
 -G Ninja
ninja -C build
ninja -C build install

Arch Linux 或衍生版

  1. 可以通过 AUR 仓库自建源安装 qdap
yay -Syu qdap

注意: 包名 qdap-git 是开发版 qdap 是发行版

Reference

assets icons: https://fonts.google.com/icons

glic_elf.h from https://github.com/lattera/glibc/blob/master/elf/elf.h

FlashOS.h from https://github.com/ARM-software/CMSIS_4/blob/master/Device/_Template_Flash/FlashOS.h

About

cmsis-dap upper by a Qt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /