JLink软件使用总结
目录
驱动下载:
JLink接口:
应用:
1.J-Link Commender解除芯片被锁,步骤见红色线
2.J-Scope波形仿真
出现问题:
Q1:Error: Flash Download failed - Target DLL has been cancelled
Q2: 同样SWD电路,STM32F103能下载程序,STM32F0 SWD无法下载?
Q3."关闭JTAG-DP,启用SW-DP,use pb3 pb4 pa15 as gpio", 有些主板能仿真,有些不行?
Q4.有些工程JLINK仿真无法实时更新数据,必须打断点才能更新数据?
驱动下载:
- JLink驱动:https://www.segger.com/downloads/jlink
- JScope仿真:https://www.segger.com/downloads/jlink/#JScope
JLink接口:
注:可用电压表测试2管脚3.3V是否稳定,SWD接口可直接接脚2,便可实现单片机主板断电下载。
应用:
1.J-Link Commender解除芯片被锁,步骤见红色线
2.J-Scope波形仿真
HSS 模式适合采样变化速度低于 1KHz 的变量,不限制变量类型,8bit 到 64bit 均可。
出现问题:
Q1:Error: Flash Download failed - Target DLL has been cancelled
问题描述:原先板子可以下载调试程序。最近调试,接线、仿真器都是正常,能识别到芯片ID,但是无法下载
解决方法:用短的线连接,尤其是时钟信号线
其他方法:
1、修改JLink固件。由于一般市面便宜仿真器都是次货,所以修改有可能可行
2、修改Sigger的动态库版本,使之与Jlink硬件版本一样;从网上下载一上合的版本安装并放到C:\Keil\ARM\Segger
Q2: 同样SWD电路,STM32F103能下载程序,STM32F0 SWD无法下载?
原电路:
STM32F0有些电路能下载,有些不能,估计与外设影响供电有关,暂时量取下载前电压无异常,但无法下载,识别不到芯片。
对比官方电路,去掉原先上下拉电阻,芯片能正常下载程序,运行。估计STM32f0芯片下载口语F1不同导致。
Q3."关闭JTAG-DP,启用SW-DP,use pb3 pb4 pa15 as gpio", 有些主板能仿真,有些不行?
程序操作:“AFIO->MAPR |= 1<<25”
分析STM32库:
等同于寄存器“AFIO->MAPR |= 0x02300200” 。
为何两个PCB直接“AFIO->MAPR |= 1<<25”,一个能仿真,一个不行??
Q4.有些工程JLINK仿真无法实时更新数据,必须打断点才能更新数据?
A:以keil为例,进入仿真界面后,点击view -> periodic window update即可
JLink软件使用总结相关推荐
- J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]
官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...
- J-Link软件和文档包的版本发行说明(3)[V6.14 ~ V6.48b版本]
官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...
- linux jlink软件安装,LINUX下安装JLINK
确认是否安装libusb $ dpkg -l | grep libusb 如果有libusb相关信息,说明已经安装了 $ dpkg -l | grep libusb ii libusb-0.1-4 2 ...
- linux jlink软件安装,linux下jlink安装
首先下载源代码 1 :从 网上下载 jlink for linux beta 版本 该版本为 Jlink 在linux下的一个测试版本. http:///cms/jlink-software.html ...
- linux jlink软件安装,jlink 在LINUX下安装
由于刚开始没搞明白,在linux解压了一个v488版,结果jlink里的固件就搞坏了. 环境: winxp 32位, vmware 6.0, centos 5.5 1. 重写jlink固件, 在xp ...
- stm32 --如何安装J-Link驱动软件
对初学者来说,要进行STM32的程序下载调试,需要安装驱动,驱动的安装比较简单,请看下面的描述即可. 如何安装J-Link驱动软件 本文档讲述如何在安装J-Link驱动. 众所周知, J-Lin ...
- tq2440 jlink连接问题
由于工作转向做嵌入式linux平台上的手台通信协议开发,所以想系统的学习一下嵌入式linux的开发流程. 向同事借了tq2440的板子来玩,一边看书,一边做实验,看的书是<嵌入式linux基础教 ...
- ST-Link刷成J-Link
1,SEGGER官方提供 将ST-Link固件升级到成J-link OB固件 http://www.amobbs.com/thread-5649373-1-1.html ST官方发布了消息可以将其板载 ...
- stm32烧录软件_使用华为LiteOS Studio开发STM32物联网工程1
本节介绍如何使用HUAWEI LiteOS Studio 开发STM32开发板工程.开源LiteOS工程,支持STM32F429IG.STM32L431RC.STM32F769NI等STM32系列开发 ...
最新文章
- 口袋无人机DOBBY:我的“人脸识别”已上线
- mysql表copy锁表吗_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...
- mysql 查询优化 ~ explain与索引失效
- eclipse启动失败:An internal error occurred during: reload maven project
- Mysql字符串数据插入转义处理
- Spring Boot笔记-拦截器相关(用户权限方面)
- 防止页面传值出现乱码
- android耳机孔状态设置,android 耳机系统笔记2 --多媒体设备各种状态
- 大数据对企业竞争的作用
- 获取内网、通过外部网站返回得到内网外部IP (C#/VB.NET)
- java命令生成jdk文档(jdk文档)-jdk文档是通过命令生成
- php百度编辑器demo,百度编辑器 Laravel Ueditor | 码农软件 - 码农网
- 如何在shell中实现 backspace
- bailian.openjudge 2692:假币问题
- 实例7:七段数码管绘制
- 远程分支已经不存在的解决办法
- 计算机junit测试类,复利计算器4.0之再遇JUnit
- Linux下查看内存泄露的命令
- 人脸、指纹、虹膜、行为,你需要的人工智能生物识别AI数据集全在这里
- 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿