一、打开所要下载的工程,先编译,然后进行软件配置
二、在project项目栏右击,选择Optionsfor Target ‘Target 1’ - >Debug,如图选择Use内容
三、配置Settings,配置如下,配置后按确定
四、设置Flash编程算法
五、JLINK接线方法
JLINK四个IO分别为VCC、SWDIO、SWCLK和GND,用杜邦线把J_Link 和开发板的 JTAG/SWD 连接起来,连线方法根据原理图所示:
JLINK里面的SWDIO和SWCLK直接和开发板的JTAG/SWD 的7、9 引脚直接相连,即是PA13和PA14。(注意:J_Link接上后有供电作用,就不用再供电了,否则会交叉电压烧坏板子)
六、点击下载程序即可
附JLINK驱动下载链接:https://pan.baidu.com/s/1KqAT9EUh4HZGZwwH1sVILw 密码:lsjh
----------------------------------------------------------------------------END----------------------------------------------------------------------------
关键字:JLINK 下载程序 JLINK驱动
引用地址:
如何通过JLINK下载程序(附JLINK驱动)
推荐阅读最新更新时间:2024-11-06 14:25
STC系列单片机不断电下载程序的程序设计思路及方法
本文针对单片机下载程序时需要重复机械式复位产生的一系列调试繁琐的问题,提出了一种用软件引导代替单片机硬件复位写入ROM的方法。该方法通过检测串口数据流是否合法,来判断是否执行ISP引导程序,从而利用软件方式复位,可以让STC单片机复位后从ISP引导程序处执行,利用该特性可以模拟单片机上电复位状态,实现单片机的不断电下载。 随着单片机技术的发展,单片机片内存储器的容量越来越大,可以容纳越来越大的程序。由于程序越来越复杂,在程序调试过程中需要不断进行硬件复位来下载程序,虽然在线下载程序的方法已经普遍应用,但在现实调试实现中还是比较繁琐,因此人们在寻求一种用软件代替硬件的复位方法来调试下载程序,近而在工程实际中更加快捷方便地进行
[单片机]
jlink烧写Nor Flash时出错正确解决方法汇总
成都国嵌的课程:国嵌体验入门班-2-1(开发板系统安装-Jlink方式).rar毒害了不少人,那种直接烧写nor flash,不进行任何配置的方法,能够成功纯属偶然,他自己在视频中烧写时也出现了两次错误,可却没有意识到他的操作有问题,误认为是jlink不稳定,先将此文贴出,将其错误方法纠正。 如果你用国嵌的方法直接烧写nor flash,会出现下面的错误: 如果你按照国嵌的说法认为这是jlink不稳定,多试几遍就好了,你就会发现这个错误像魔鬼一样跟着你,对你不离不弃,这个方案我验证了几十次,没有一次是成功的,于是我开始寻找错误的根源。后面问题得到解决,现将方案总结如下: 方案1. 如果你有mini2440或者是你板子对应
[单片机]
ubuntu下安装openocd ,利用Openocd + Jlink 调试ARM
1.下载openocd 网址: http://sourceforge.net/projects/openocd/ 2.解压 3.进入解压之后的目录 cd /openocd-0.5.0 4.进行配置 ./configure --enable-jlink 这个时候出现错误提示 找不到usb.h,原因是没有安装libusb的库 下面安装Libusb库 5.sudo apt-get install libusb++-dev 安装完之后重新执行第四步操作 ./configure --enable-jlink,此时配置成功 6.make 编译 7.make install 以上这些步骤完成之后,如果我们要使用openo
[单片机]
KEIL+JLINK+Small2440下的SDRAM调试配置
本人机子WIN7,装ADS很蛋疼,首先要在兼容模式下使用,看着很不爽。这还算了,用JLINK居然有问题。无奈放弃ADS,但是用ADS开发的资料多啊。最后选择用KEIL,网上搜了下资料,发现还是有前人这么做,于是鼓捣鼓捣,按照他们的方法弄,可就是不成功。最后还是自己折腾半会儿才弄好(可能是跟他们的版本或者JLINK版本不一样的原因吧)。写出来,免得以后又忘了。。。 这种东西要贴图: 这里很关键,发现网上的很多教程没有说这里,可能KEIL版本不一样吧。这里的设置要与前一个图中的设置一样,如果不一样不行。 这里选择JLINK工具,还有选择初始化文件,这个文件可以在KEIL安装目录下的ARMBoards三星里面中找到,把它复
[单片机]
arm cortex m0 lpc1114程序下载-jlink下载
1. 安装JLINK V8驱动 这里我们选用稳定版的驱动程序:408。安装好驱动以后,再把JLINK V8插到电脑USB口。安装成功的话,会在电脑“设备管理器”看到JLINK V8,如下图所示: 2. 配置KEIL 将JLINK V8一端与单片机目标板连接,一端与电脑连接。如下图所示: 打开LPC1114工程文件,在工具栏中,点击Target Options按钮。 在弹出的窗口中,选择Utilities选项卡,按照下图配置好。 然后选择Debug选项卡,按照下图配置: 按照上图中画圆圈的部分设置好以后,点击“Setting”按钮。在弹出的窗口中,按照下面的图片配置: 在上面的窗口中,单击F
[单片机]
烧写程序(下载程序)基础知识
简单整理下固件、烧写的定义以及烧写过程的几种方式。 一、什么是烧写(下载)和固件 嵌入式系统需要预先将程序写入ROM/FLASH中,在启动时载入运行这些程序,将已经生成的程序写入ROM/FLASH的过程叫做烧写。这样固化在存储介质上的文件叫固件(firmware)。那么烧写即为更新固件的过程。 二、常用的几种烧写方式 把系统当做一个存储区域进行烧写; 采用专门接口及专用的下载线将程序烧写到固件中。这时CPU除了执行单片机本身的指令之外,还能执行对存储器进行操作的特殊指令,擦除、烧写和校验指令。先通过传输相应的指令给CPU执行(擦除、读入、烧写、校验等),这样完成烧写。现在普遍使用的JTAG仿真器也是这样,CPU
[单片机]
stm32单片机进入休眠(STOP)模式后无法下载程序等问题解决
利用stm32单片机的休眠模式,使单片机间歇的休眠从而实现低功耗的目的。往往会出现进入休眠后无法唤醒,导致下一次程序烧不进去。通常的解决办法是:一般的开发板或单片机最小系统都会有复位键,按住复位键,点下载,然后松开复位键即可。 我遇到的问题是:误入了stm32(STM32L051C6T6)的STOP模式,又没有写入相应的唤醒方法,导致后续的程序不能下载。使用MDK5 点击load时总会出现No target connected。自己设计的最小系统又没有加入复位键。。。 有以下几种解决办法: 1、可以将单片机的NRST引脚引出来,外接复位键。(关于引脚查看可用ST官方软件STM32cubeMX,很方便) 2、通过IS
[单片机]
当stm32 进入睡眠、停止、待机状态下强行下载程序
当stm32 进入睡眠、停止、待机状态下是不能正常进行程序下载的,因为此时内核会停止,具体信息可查看: STM32F429 18. 电源管理_实现低功耗 故在此,想要重新下载程序的话,将其唤醒是首选,但是可能由于程序上的纰漏等原因,不能将其成功唤醒,我们就只能强制下载了,即: 按住stm32 复位键不松手,然后点击 Download 下载程序,随后松开复位键。 经过实际测验,这三种情况下,强制下载程序都是可行的,但这种方法有时可能很难奏效,要多尝试。
[单片机]