目录

一、JTAG/SWD调试原理
二、在实验中讲解调试方法

一、JTAS/SWD调试原理
1.JTAG/SWD调试原理简析

支持两种调试接口:
(1)串行接口--用2跟线
(2)JTAG调试接口----用5根线


2.PB3,PB4不能输出他所需的电平状态的原因:
       PA13,PA14,PA15PB3,PB4引脚默认为JTAG的引脚而不是IO口。全部SWJ(JTAG-DP-SW-DP)复位状态,五个引脚都不可用;全部SWJ但不包括NJTRST,只有PB4可用;禁止JTAG-DP和使能SW-DP,PA15、PB3、PB4都可用;禁止JTAG-DP和SW-DP,五个引脚都可用。
       在JTAG/SWD模式设置库函数(在文件stm32f10x_gpio.c中):
void GPIO_PinRemapConfig(unit32_t GPIO_Remap,FunctionalState NewState)
3.JTAG/SWD接口常见硬件图

二、在实验中的调节方式
1.将main.c中的代码替换成程序源码-mini-实验0 Template工程模板-USER-仿真章节使用的main文件源码中的代码。
2.配置好JLINK,方法与JLINK下载一样。

stm32--JLINK调试相关推荐

  1. STM32 的 JLink 调试时「Flash Timeout」和「Flash Download Failed」问题解决

    前天(7月12号)晚上从学弟手里拿到了一套神舟三号 STM32 板子,学弟说这个板子「时好时坏」的,有时候下不进去程序.我本来有一个 CEPARK 的板子,但是一直对神舟的板子很感兴趣,准备第二天试一 ...

  2. Ubuntu下 stm32 jlink驱动的安装(1)通过JLink烧写、调试STM32

    转载地址 https://blog.csdn.net/lc_cc/article/details/66982821 最近在学习RT-thread,想在在LINUX下编译烧写stm32,JLink驱动安 ...

  3. STM32的调试方式、更新程序、仿真以及补救措施

    STM32的调试方式.更新程序.仿真以及补救措施 1. STM32的调试方式选择 STM32支持JTAG和SWD两种调试方式,且默认状态下这两种调试功能都是开启的. 由此我们可以知道: 如果要使用JT ...

  4. STM32 J-LINK、ST-Link、CMSIS-DAP

    1.J-Link J-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,很多ARM芯片的接口协议是JTAG,JLink一端接电脑USB接口,一端接CPU的JTAG接口,JLi ...

  5. vscode-armgcc-openocd搭建STM32开发调试环境

    环境配置 一. vscode插件安装 1. 打开vscode, 进入扩展搜索页面 2. 搜索安装: Embedded IDE, Cortex-Debug 二. arm-gcc, openocd安装 a ...

  6. [STM32]jlink RTT使用详解

    1.什么是Jlink RTT. 全称为SEGGER's Real Time Transfer(RTT),一种基于SEGGER公司的基于JLink调试器的交互式用户I/O的技术.故名思义,就是一种基于j ...

  7. am335x编写裸机程序并在CCS中用Jlink调试

    摘自:https://blog.csdn.net/mao0514/article/details/46545843 https://blog.csdn.net/colordrv/article/det ...

  8. marlin stlink jlink 调试方式

    marlin 支持ide 下载 1.1.9到2.X 利用 vscode 加pio 方式打开stlink 调试器 打开marlin源码 打开platformio.ini 文件 找到有stm32 的mar ...

  9. STM32——USMART调试组件实验-M4

    什么是USMART? USMART是为STM32开发平台开发的一种类似Linux的shell的调试工具.具体工作过程是通过串口发送命令给单片机,然后单片机收到命令之后调用单片机里面对应的相关函数并执行 ...

  10. STM32 软硬件调试

    调试IO口占用 JTMS/SWDIO–PA13 JTCK/SWCLK–PA14 JTDI–PA15 JTDO–PB3 JNTRST–PB4 STM32 软硬件调试 硬件调试 硬件调试通常是通过JTAT ...

最新文章

  1. ASP.NET MVC 4 (十三) 基于表单的身份验证
  2. 时空大数据赋能智慧城市的思考和实践
  3. hdu 1722 Cake 数学题
  4. java三个数比大小_三个数的比较 不同的实现方法java
  5. [mount]linux 挂载时 mount: wrong fs type, bad option, bad superblock on /dev/sdb
  6. 淘宝客APP双端原生源码 开源原生态可运营可二次开发+含全套开发文档
  7. 多图赏析联想Windows 8平板ThinkPad Tablet 2
  8. 软考高级系统架构师论文,到底该如何写
  9. 样本不平衡的解决方案(很详细)
  10. 【学透二叉树-二叉搜索树(二叉树)的最近公共祖先】
  11. android 短信数据库在哪个文件夹,安卓手机的短信备份后存到了哪个文件夹下
  12. 新加坡NETS高管Alvin Seck先生访问日本,以利用NIPPON Platform促进业务发展
  13. 计算机word2003试题,计算机应用基础Word2003试题新
  14. 民族列表JSON(可直接复制)
  15. 智能家居为我们主要提供什么服务,主要实现了什么功能
  16. AARCH64 开发系列1: AARCH64 环境搭建
  17. 网格交易法策略优化-怎么选择合适的投资品种
  18. php 程序发送谷歌邮件
  19. ROS中级:Interactive Markers是个啥?
  20. HDmap 高清地图 - 高清的含义

热门文章

  1. NetBackup 8.2 LinuxR Oracle脚本备份
  2. 用Python爬取B站弹幕并做成词云
  3. TOP100summit 2017:小米唐沐等大咖精心挑选的100个年度研发案例实践
  4. python中的data解释_python中的data解释_python unicodedata用法
  5. 提升工作效率的软件及网站(不断更新中)
  6. 2021年全国职业院校技能大赛:网络系统管理项目-真题-模块C-2全套视频讲解含无线地勘
  7. UE4材质03_纹理采样及UV
  8. 腾讯逆地址解析php,腾讯地图逆地址解析,通过经纬度获取详细的信息数据
  9. 批量检测百度云分享链接有效性方法
  10. Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)