ELINK离线编程器常见问题

Q1 编程器是否可以接JTAG

JTAG接口已经包含SWD接口引脚,按以下引脚对应接线即可:

SWDIO->目标板JTAG 的JTMS

SWCLK->目标板JTAG 的JTCK

Q2 PC机上是否可以同时连多个编程器

考虑到操作简易,ELinkPROG只允许同时识别一个编程器,建议逐一操作编程器。

Q3 编程器升级是否会产生额外费用

本款编程器配套ELinkPROG工具软件和固件的升级均是永久免费。

Q4 离线编程器是否有保护功能

编程器内部设计有过流保护功能(限值300mA)。

Q5 软件屏蔽或复用SWD专用引脚的解除方法

用户软件中一旦屏蔽或复用SWD的专用引脚,编程器将无法再次识别用户目标板,推荐以下方法解除:

方法一:将目标板BOOT0/BOOT1设置成为非Main Flash启动,这样编程器即可接管SWD引脚

方法二:使能目标板Reset引脚,触发“连接目标板”或编程按键,然后迅速释放Reset引脚;本方法对操作同步性要求较高,建议优先采用方法一

原文地址:https://www.cnblogs.com/raswin/p/9070559.html

时间: 2024-10-15 04:27:20

ELINK离线编程器常见问题的相关文章

ELINK离线编程器版本详细说明

V1.0.2  发布日期 2018-05-01 增加支持STM32 F2.STM32 F4系列 V1.0.1  发布日期 2018-02-01 增加支持STM32 L0.STM32 F1系列 V1.0.0  发布日期 2017-09-08 支持STM32 F0.STM32 F3系列 原文地址:https://www.cnblogs.com/raswin/p/9044745.html

ELINK编程器典型场景之多APP文件下载

有些应用场合中,单MCU内会采用BootLoader+APP1+APP2的加载模式,程序启动时先进入BootLoader程序,依据设定条件跳转至APPx应用运行:为满足此类需求,设计多达三个程序文件(含BootLoader时只能下载最多两个APP程序文件,若单独下载BootLoader则可以下载多达三个APP程序文件)下载功能,脱机下载时ELinkPROG工具把多个程序文件合并为单个镜像文件(并依据目标板MCU进行地址与范围识别)至编程器脱机存储器内. 需要注意的是加载的程序文件必须为原二进制格

极路由1s HC5661 编程器救砖教程

说明:极1s如果刷错了固件,比如刷了HC5661A之类的,那么,会出现亮不灯的死机情况,这个时候说明固件引导已经刷坏了,只能拆机用编程器救砖或者返厂维修.如果采用编程器的话,因为没有备份,基本不可能恢复云应用功能.另一种情况是电源灯还亮着,这种情况是不需要拆机的,修复方法官网有. 工具:淘宝买的 CH341A编程器一个,价格大约15元. 接线: 方法: 1.设置编程器 这一步很重要,我就是因为没有设置,花了一天时间,还以为是路由因为自己焊的时候焊坏了!设成与我一样就行了. 2.点击检测,差别是否

利用CH341A编程器刷新BIOS,恢复BIOS,妈妈再也不用担心BIOS刷坏了

前几天,修电脑主析就捣鼓刷BIOS,结果刷完黑屏开不了机,立刻意识到完了,BIOS刷错了.就从网上查资料,各种方法试了个遍,什么用处都没有.终于功夫不负有心人,找到了编码器,知道了怎么用.下面看看具体用法: 先买了一个便宜点的编码器: <ignore_js_op> 把刷错的BIOS芯片先拆下来:<ignore_js_op> 把芯片放到编码器上: 再找一台电脑,我的笔记本派上用场了,下载编码器的驱动程序和编码器软件:  <ignore_js_op> <ignore_

谈谈编程器软件开发与设计

*************************************************************************************************************************** 作者:EasyWave                                                   时间:2014.05.24 类别:协议标准-编程器简介                                  声明:

将USBASP改造成STK502编程器(转)

源:将USBASP改造成STK502编程器 现在淘宝上还有不少USBasp或者USBisp的51/AVR编程器,它们使用了开源的USBasp硬件,以及PROGISP软件或者其它一些下载软件.其实我们可以非常方便的将它们改为STK502编程器,不但稳定性更好,也可以和AVR Studio无缝集成,使用更加方便. USBasp是开源项目AVRDoper出现之前比较有名的一个开源USB编程器项目,它可以对AVR单片机进行编程.它使用avrdude等软件做为上位机编程软件,可以在Windows和Linu

IAR 编程器 STM8S 脚位的位定义

多余的就不说了,都明白,为了方便操作,我们常常会用到类似于LED1 = 1来点亮一个灯,此处LED1就是一个脚位,它当然不是系统自带,一般都是我们宏定义一个脚位. 昨天刚接触IAR这个编程器,想用类似的方法来操作,但是类似51内核操作(keil中写法) sbit   LED1  PA0  ; STVD 中的  _Bool   PA0_OUT   @PA_ODR:0; 这是头有点大,一方面想着操作能方便点,一方面又不想折腾太多时间. 经过一番折腾,最后还是选择通过位操作结合宏定义来操作,具体如下:

Windows多线程编程及常见问题

提要: Windows 多线程Helloworld 以Windows代码为例,分析多线程编程中易出现的问题 Windows多线程的Helloworld: 笔者写过Java多线程的程序(实现Runnable接口,利用Thread类执行),也写过Linux多线程程序(利用pthread).最近由于另有需要使用Windows多线程,由于Windows API历来难用,特此记录,以作备忘. Helloworld源代码如下: 1 #include <stdio.h> 2 #include <win

示教编程技术,离线编程技术,自主编程技术,你精通哪种?

一.概述 当前机器人广泛应用于焊接.装配.搬运.喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量.效率的追求越来越高.在这种形式下,机器人的编程方式.编程效率和质量显得越来越重要.降低编程的难度和工作量,提高编程效率,实现编程的自适应性,从而提高生产效率,是机器人编程技术发展的终极追求. 本文将就机器人编程技术的发展作一介绍,希望能给读者带来一些启发. 二.编程技术的发展及应用情况 对工业机器人来说,主要有三类编程方法:在线编程.离线编程以及自主编程三类.在当前机器人的应用中,手工示