jjzjj

CMSIS-DAP无法使用的一个解决方案

我是一个比较注重使用工具的人,能用一个调试工具解决的问题,绝不想用两个。最近在使用一款STM32的下载调试器,这款调试器就是DAP-link。不同的厂商可能名字不一样,我购买的是WCH-link。一个透明外壳的小设备,上面自带一个串口。这就比ST-LINK强不少,不过在使用过程发现这个涉笔在keil里面能识别,就是没有出现所谓的单片机编号。如下图所示:很是郁闷,经过反复检测,发现没有问题。按照网上的说也加了复位按键,总是失灵。最后发现是在stm32cubemx配置时按照如下图配置即可正常使用: 将SYS下的DebugSerialWirl打钩才可以使用dap-link。记录一下自己踩的坑,方便后

python - 为什么我得到 "UserWarning: Module dap was already imported from None ..."

我从Ubuntu包中安装了python-matplotlib和python-mpltoolkits.basemap。安装python-mpltoolkits.basemap还会安装python-dap作为依赖项。当我导入basemap时,我收到此警告:>>>importmpl_toolkits.basemap/usr/lib/pymodules/python2.7/mpl_toolkits/__init__.py:2:UserWarning:ModuledapwasalreadyimportedfromNone,but/usr/lib/python2.7/dist-packagesis

正点原子 DAP下载器简单使用

使用DAP下载器给开发板下载程序文章目录使用DAP下载器给开发板下载程序前言0、接线方法(支持模拟串口)1、开发板接线2、核心板接线1、驱动安装2、配置下载器3、虚拟串口功能前言现在单片机开发需要借助调试工具才能提高开发效率,尤其是在线调试和下载程序,以前都是用串口给单片机下载程序,下载一次程序就要等好久,而现在用下载器十几秒就完成了,另外,有仿真器还能跟踪程序的执行情况,精准定位,方便排除问题,光看现象难分析问题所在,所以很有必要充分利用辅助工具。0、接线方法(支持模拟串口)这里用DAP下载器接开发板用的20pin的排线,如果要用SWD四根线则可以看开发板的背面接口丝印四根线具体的接口位置进

正点原子 DAP下载器简单使用

使用DAP下载器给开发板下载程序文章目录使用DAP下载器给开发板下载程序前言0、接线方法(支持模拟串口)1、开发板接线2、核心板接线1、驱动安装2、配置下载器3、虚拟串口功能前言现在单片机开发需要借助调试工具才能提高开发效率,尤其是在线调试和下载程序,以前都是用串口给单片机下载程序,下载一次程序就要等好久,而现在用下载器十几秒就完成了,另外,有仿真器还能跟踪程序的执行情况,精准定位,方便排除问题,光看现象难分析问题所在,所以很有必要充分利用辅助工具。0、接线方法(支持模拟串口)这里用DAP下载器接开发板用的20pin的排线,如果要用SWD四根线则可以看开发板的背面接口丝印四根线具体的接口位置进

ZYNQ SDK jtag烧录出现错误,Error while launching program: Memory write error at 0xF8000108. Invalid DAP

之前基于微相的XME0724-10的ZYNQ7010最小系统板画了一个板子。当时烧录正常,隔了几天后发现烧录出现错误,Errorwhilelaunchingprogram:Memorywriteerrorat0xF8000108.InvalidDAP。首先考虑软件问题,改为仅ps端的helloworld程序,runas继续出现该问题。考虑是硬件错误,但是在vivado中autoconnect中可以看到设备。网上找了很多原因都没具体解决,请教了老师,查阅了Xilinx的官方手册ds187,发现可能是电流问题,因为之前换了个电源适配器调试32的,没换回来。换了一个电流大的电源适配器,问题就解决了,

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

初学单片机,小白一个,但是在解决此问题中遇到各种各样的其他问题,虽然最终的原因哭笑不得,还是想记录一下关于问题的解决方法,我说的应该比较浅薄,请各位指正哈。首先记录一下DAP-LINK连接方式,以正点原子的MINI板为例,用20pin引脚连接,此外还需单独给板子供电,即将usb口插电并打开开关(不确定是不是所以板子都要单独供电,因为我接触的第一块开发板是学校发的,当时是用J-link插上就可以用的,所以当时在这里卡了特别久,说来丢人,问淘宝客服好久,像个大傻子。)确认连接无误之后在keil中配置,如果显示如下图可以使用串口下载一个没有关闭调试接口的的代码到芯片,就可以解决此问题。串口下载程序需

合宙AIR32F103CBT6刷回CMSIS-DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法

合宙AIR32F103CBT6刷回CMSISDAP固件和DAP升级固件以及刷ST-LINKV2-1固件方法📌官方介绍文档:https://wiki.luatos.com/chips/air32f103/index.html📍原理图:https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf🎈相关篇《【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)》✨手上购买的这个两块板子已有2个月了,一直放在这着没动,今天想拿出来给其STM32F

【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)

【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)📽PCBA实物图📺最终的的PCB3D效果图✨本硬件电路未解决采用合宙的Air32F103CBT6芯片,当ST-LINK/V2使用时,对stm8在线调试功能的友好支持(仅对stm8支持下载,对stm32所有功能正常),ST的STM32F103CBT6以及极海的APM32F103C8T6使用STM32CubeProgrammer软件序列号显示异常的问题。后两款芯片都支持对stm8在线调试功能,但是不支持STM32CubeProgrammer软件烧录程序,这一点,合宙的Air32F103CBT6芯片支持STM

【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)

【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)📽PCBA实物图📺最终的的PCB3D效果图✨本硬件电路未解决采用合宙的Air32F103CBT6芯片,当ST-LINK/V2使用时,对stm8在线调试功能的友好支持(仅对stm8支持下载,对stm32所有功能正常),ST的STM32F103CBT6以及极海的APM32F103C8T6使用STM32CubeProgrammer软件序列号显示异常的问题。后两款芯片都支持对stm8在线调试功能,但是不支持STM32CubeProgrammer软件烧录程序,这一点,合宙的Air32F103CBT6芯片支持STM

OpenOCD + DAP-LINK调试ESP32的失败经历(2)

背景https://www.cnblogs.com/liteng0305/p/17018299.html上次使用乐鑫编译好的OpenOCD失败,可能是因为没有开启CMSIS-DAP支持,手动开启编译试一下平台UbuntuLinux5.4.0官方OpenOCD直接下载的OpenOCD没有打开CMSIS-DAP支持aptinstallopenocd下载官方OpenOCD源码打开CMSIS-DAP支持,编译安装可以正常识别CMSIS-DAP调试器,确定硬件没有问题乐鑫魔改OpenOCD下载乐鑫魔改OpenOCD源码打开CMSIS-DAP支持,编译安装运行指令执行失败Error:CMSIS-DAPco