chip device libray: https://github.com/ma6254/qdap_chips
git clone --recursive https://github.com/ma6254/QDAP.git
- Download and install QT: qt-unified-windows-x64-online.exe
- 文件 -> 打开文件或项目 -> CMakeLists.txt
- 等待工程加载完成
- 点击
运行(Ctrl+R)
- 项目依赖:
git
qt5
libusb
hidapi (hidraw)
yaml-cpp
cmake
ninja
- 编译和安装
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
yay -Syu qdap
注意: 包名 qdap-git
是开发版 qdap
是发行版
- https://github.com/libusb/hidapi
- https://github.com/openocd-org/openocd
- https://arm-software.github.io/CMSIS_5/DAP/html/index.html
- https://github.com/x893/CMSIS-DAP
- https://github.com/XIVN1987/DAPProg
- https://github.com/tthe207/DP-SW
- https://www.keil.arm.com/devices/
- https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
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