目录

驱动下载:

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软件使用总结相关推荐

  1. J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]

    官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...

  2. J-Link软件和文档包的版本发行说明(3)[V6.14 ~ V6.48b版本]

    官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html J-Link软件和文档包的版本发行说明(1)[V3.00d ~ ...

  3. linux jlink软件安装,LINUX下安装JLINK

    确认是否安装libusb $ dpkg -l | grep libusb 如果有libusb相关信息,说明已经安装了 $ dpkg -l | grep libusb ii libusb-0.1-4 2 ...

  4. linux jlink软件安装,linux下jlink安装

    首先下载源代码 1 :从 网上下载 jlink for linux beta 版本 该版本为 Jlink 在linux下的一个测试版本. http:///cms/jlink-software.html ...

  5. linux jlink软件安装,jlink 在LINUX下安装

    由于刚开始没搞明白,在linux解压了一个v488版,结果jlink里的固件就搞坏了. 环境: winxp 32位, vmware 6.0,  centos 5.5 1. 重写jlink固件, 在xp ...

  6. stm32 --如何安装J-Link驱动软件

     对初学者来说,要进行STM32的程序下载调试,需要安装驱动,驱动的安装比较简单,请看下面的描述即可. 如何安装J-Link驱动软件 本文档讲述如何在安装J-Link驱动. 众所周知, J-Lin ...

  7. tq2440 jlink连接问题

    由于工作转向做嵌入式linux平台上的手台通信协议开发,所以想系统的学习一下嵌入式linux的开发流程. 向同事借了tq2440的板子来玩,一边看书,一边做实验,看的书是<嵌入式linux基础教 ...

  8. ST-Link刷成J-Link

    1,SEGGER官方提供 将ST-Link固件升级到成J-link OB固件 http://www.amobbs.com/thread-5649373-1-1.html ST官方发布了消息可以将其板载 ...

  9. stm32烧录软件_使用华为LiteOS Studio开发STM32物联网工程1

    本节介绍如何使用HUAWEI LiteOS Studio 开发STM32开发板工程.开源LiteOS工程,支持STM32F429IG.STM32L431RC.STM32F769NI等STM32系列开发 ...

最新文章

  1. 口袋无人机DOBBY:我的“人脸识别”已上线
  2. mysql表copy锁表吗_MySQL锁(二)表锁:为什么给小表加字段会导致整个库挂掉?...
  3. mysql 查询优化 ~ explain与索引失效
  4. eclipse启动失败:An internal error occurred during: reload maven project
  5. Mysql字符串数据插入转义处理
  6. Spring Boot笔记-拦截器相关(用户权限方面)
  7. 防止页面传值出现乱码
  8. android耳机孔状态设置,android 耳机系统笔记2 --多媒体设备各种状态
  9. 大数据对企业竞争的作用
  10. 获取内网、通过外部网站返回得到内网外部IP (C#/VB.NET)
  11. java命令生成jdk文档(jdk文档)-jdk文档是通过命令生成
  12. php百度编辑器demo,百度编辑器 Laravel Ueditor | 码农软件 - 码农网
  13. 如何在shell中实现 backspace
  14. bailian.openjudge 2692:假币问题
  15. 实例7:七段数码管绘制
  16. 远程分支已经不存在的解决办法
  17. 计算机junit测试类,复利计算器4.0之再遇JUnit
  18. Linux下查看内存泄露的命令
  19. 人脸、指纹、虹膜、行为,你需要的人工智能生物识别AI数据集全在这里
  20. 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿

热门文章

  1. C++程序安装包被病毒篡改导致启动报错
  2. vue步骤引导插件 vue-intro
  3. Java—求绝对值最大值
  4. 旺店通·旗舰版和MySQL接口打通对接实战
  5. linux下运行jar包命令
  6. 2022年乡村医生考试经典试题及答案
  7. 蓝鲸运维平台5.1.28社区版离线部署
  8. Mat操作中的几种拷贝方式
  9. Pycharm安装jieba(结巴)分析中文词频,案例荷塘月色词评频分析
  10. OFFICE技术讲座:标点符号-中文-大全