25
2019
08

STM32串口IAP(四)

STM32串口IAP的上位机工具部分使用说明终于我们来到这一篇,现在我们来简单说一下上位机工具的基本配置及使用。该项目实现通过PC的串口对STM32系列MCU进行IAP。该项目包含三个部分(三套代码):运行在STM32平台的Boot;运行在STM32平台的App(我做了两个,一个是支持usmart的重量版,另一个是很简洁的轻量版);运行在Windows平台的上位机操作工具。本篇是属于运行在windows平台的上位机工具部分,另外两篇介绍请参阅:STM32平台的bootloaderSTM32平台的
25
2019
08

STM32串口IAP(三)

STM32串口IAP的Application部分使用说明在上一篇STM32串口IAP的boot部分使用说明中我们提到了app部分,这一篇我们来简单说一下app的基本配置使用。该项目实现通过PC的串口对STM32系列MCU进行IAP。该项目包含三个部分(三套代码):运行在STM32平台的Boot;运行在STM32平台的App(我做了两个,另一个是支持usmart的重量版,这个是很简洁的轻量版);运行在Windows平台的上位机操作工具。本篇是属于运行在STM32平台的Application部分(轻
25
2019
08

STM32串口IAP(二)

STM32串口IAP的Application部分使用说明在上一篇STM32串口IAP的boot部分使用说明中我们提到了app部分,这一篇我们来简单说一下app的基本配置使用。该项目实现通过PC的串口对STM32系列MCU进行IAP。该项目包含三个部分(三套代码):运行在STM32平台的Boot;运行在STM32平台的App(我做了两个,这个是支持usmart的重量版,另一个是很简洁的轻量版);运行在Windows平台的上位机操作工具。本篇是属于运行在STM32平台的Application部分(u
25
2019
08

STM32串口IAP(一)

上位机采用C#编写,下位机是STM32F103系列单片机

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