# F7_SWD_Debugger **Repository Path**: wangy_code/f7_-swd_-debugger ## Basic Information - **Project Name**: F7_SWD_Debugger - **Description**: DAP下载器,高速USB2.0,Winusb版本,带虚拟串口。 - **Primary Language**: C - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2022-08-23 - **Last Updated**: 2022-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # F7_SWD_Debugger #### 介绍 DAP下载器,高速USB2.0,Winusb版本,带虚拟串口。 #### 组成 1.带一个OLDE屏幕显示状态 2.使用的主控为STM32F730R8 外接高速PHY usb库使用的是HAL库 3.此固件使用了外部qflash, 16KB的ITCM代码也存放在外部qflash中。 4.将该固件下载到单片机时,需要选择对应的下载算法(源码包含外部flash下载算法的源码) 内部flash的下载算法全部使用TCM的(起始地址0x0020000的那个) 5.qflash需要预先烧录字库文件,下载到0x90800000处,可用使用ST-Utility下载,下载时需要选择外部flash的下载算法(当然这个需要stlink下载, 不知道dap下载器有没有类似的下载工具) #### 速度测试 测试条件:100K的固件(其中50K在外部qspiflash) 目标芯片STM32H750VBT 下载器开启固定速度模式[SWCLK两个跳变沿之间使用 **4个nop延时** (再少就RDDI错误了)] ---**耗时:2.6s** 即使关闭固定速度模式(此时SWCLK速度受到keil设置的控制),速度设置为5MHz,耗时变为:2.9s。速度设置为2MHz,耗时变为3.2s 换为 STLINK-V2.1 下载,4MHz,耗时为6.9s STLINK慢了两倍还多。 2021年8月22日更新:添加JTAG支持