23
2019
08

在MDK下使用DAPLINK调试烧录nrf52832

针对nrf52832 nordic出的一款开发板叫做nrf52-DK(development kit),该板板载jlink调试器,同时官方的配套的软件调试烧录工具也都是针对jlink的。jlink速度快功能全但是我们却用不起正版,那么是不是除了jlink就没有好用的烧录器,当然不是,nrf52832毕竟还是ARM-cortex M4的内核,必须能和ARM 官方的DAPLINK完美结合。下面基于官方的SDK来说明下如何使用在MDK环境下给nrf52832烧录:把daplink和nrf52
23
2019
08

DAPLINK源码编译指南

DAPLINK源码编译指南安装必须软件:Python2.7    MDK5.25  GIT如下图所示,keygen为mdk破解工具,破解方法请自行百度安装说明:Python版本一定要用2.7 的,不能使用python3。在安装过程中请选择添加到环境变量path中(安装过程中请注意观察这一步)安装MDK,安装请使用默认目录安装,不要自行选择目录安装完MDK以后使用keygen.exe进行破解安装git,git请自行百度下载安装编译源码最好直接使用我们提供的源
23
2019
08

DAPLINK-固件更新指南

目前电子创客营出品的DAPLINK有LPC11U35版本的,还有STM32版本的。这两种版本功能上是一样的,但是在更新固件上略有不同。LPC11U35款更新固件:按下DAPLINK上的按键,再插上USB,直到会识别出来一个名字为CRP DISABLD的u盘。你会看到u盘的剩余容量是0,莫惊慌,打开u盘里面会有个firmare.bin的文件。把该文件删掉,这样我们就有空间把新的固件拷贝进来。等待拷贝完成后,拔掉USB重新插上,这时候用的就是新的固件了。注意:如果用户使用源码编译固件,记好使用CRC
23
2019
08

DAPLINK—IAR配置调试下载指南

DAPLink 同样支持IAR,IAR建议使用较新版本。本说明使用的是IAR 8.10。在工程内点击Projet菜单内的Options进入设置。通常,在General Options内的芯片在工程建立是已经选择好。本处用的是407ZE。在Debugger菜单内,Driver选择CMSIS DAP。下部红色框内的Device description file文件一定要选择对应的ddf文件,否则会出现连接失败。同样在Debugger菜单的Download标签页内,.board file要选择正确,否
23
2019
08

DAPLINK—MDK配置调试下载指南

MDK也就是keil的arm开发版本,在arm单片机开发中是最常用的一个集成开发环境。集编写调试烧录与一体,因为keil本身就是arm公司旗下的。所以和arm的DAPLINK工具自然是可以无缝的完美使用了。下面介绍下具体在MDK中的配置步骤:打开MDK工程,点击如下图所示的魔术棒打开配置窗口:然后打开debug标签页,通过下拉框选择CMSIS-DAP Debugger,然后在点setting进入调试器的详细设置:下一步在CMSIS-DAP ADapter下拉框选择CMSIS-DAP(测试any实
23
2019
08

DAPLINK-u盘拖拽式下载指南

下载目标文件:DAPLINK连接电脑以后会识别出来一个u盘,如下图所示:(u盘的名称可能会随固件的版本不同而不一样)打开u盘里面会有两个文件,DETAILS.TXT文件记录了该DADLink的详细信息,如下图所示:U盘拖拽烧录支持两种文件格式:hex和bin。我们只需要把目标文件拷贝进u盘中,等待拷贝完成,对目标芯片的烧录也就完成了。当烧录失败时,会在U盘中生成一个FAIL.TXT文件,打开可以查看烧录失败的原因。目标mcu和固件DAPLINK使用u盘拖拽下载的方式,目前只能以种固件对应一种MC
23
2019
08

DAPLINK功能介绍

DAPLINK介绍:DAPLink是ARM官方开源的一款调试烧录器,以前叫CMSIS DAP,现在改名叫DAPLink,同时在功能上也大大提高了。DAPLINK可以调试arm cortex全系列mcu,所以相比STLINK和jlink这方面更有优势。 官方的维护一直在更新,未来也会扩充更多功能进来。所有从电子创客店铺购买的daplink都采用官方原版方案,这样可以保证能随时跟随官方的脚步进行更新,获取更多新的功能。DAPLINK主要功能:Arm-cortex芯片的调试和烧录(HID)自带虚拟串口