最近想做两件事:

一:通过SWD输出打印信息

二:做一个离线下载器。

然而,第一个目标还没头绪

第二个:

  1. 连续50个以上的1发到目标板,切换Jtag-AP和SW-AP。
  2. 目标板有IDR可以读取芯片属性
  3. 有一个寄存器里有跟4个bank相关的东西
  4. 通过示波器把协议抓取下来了,由于CSDN不方便上传图片,我把图片上传到QQ空间了。
  5. https://user.qzone.qq.com/327908841/infocenter
  6. 现在读到COREID了,0x1BA01477。原因主要是读之前没有置SWDIO为低电平两个周期。
  7. 分析命令头:
  8. bit0:Start,必须为1
  9. bit1:APnDP,1为AP access,0为DP access,
  10. bit2:RnW,1为读操作,0为写操作,
  11. bit4~3:A(3:2),这个有意思了
  12. bit5:Parity,Single bit parity of preceding bits
  13. bit6:Stop,必须0
  14. bit7:Park,不驱动

STM32的调试接口JTAG-DP和SW-DP相关推荐

  1. 单片机的调试接口 JTAG SWD

    JTAG-DP 和 SW-DP DP?debug port SW serial wire PA13 JTMS SWDIO ------JTAG 模式选择引脚(JTMS) PA14 JTCK SWCLK ...

  2. stm32 SWD调试接口的使用

    SWD 和传统的调试方式区别 1. SWD 模式比 JTAG 在高速模式下面更加可靠. 在大数据量的情况下面 JTAG 下载程序会失败, 但是 SWD 发生的几率会小很多.基本使用 JTAG 仿真模式 ...

  3. 下载调试接口 JTAG vs SWD

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 作为嵌入式工程师,下载调试器都应该知道,但你真正了解其SWD 和 JTAG接口的含义和区别吗? 什么 ...

  4. 浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别

    搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的.接触了那么多的调试规范.调试工具.调试手段,彼此之间的关系却也不是特别清楚,今天就来捋一捋: JTAG协议 JTAG(Joint Test ...

  5. 2022-09-09 STM32 Jlink SWD接口SEGGER J-Flash烧录调试记录

    一.SWD接口 串行调试(Serial Wire Debug),与JTAG的20个引脚相比,SWD只需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调 ...

  6. 浅论各种调试接口(JTAG、SWD、RDI、Jlink、Ulink、STlink)的区别

    关注.星标公众号,直达精彩内容 来源:技术让梦想更伟大 整理:李肖遥 一.JTAG协议 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1 ...

  7. SWD和JTAG调试接口

    SWD和JTAG调试接口 1.前言 2.SWD接口 2.1 SWD接口是什么? 2.2 特点 2.3 使用方法 3. JTAG接口 3.1 简介 3.2 工作原理 1.前言 写这个话题得原因是用到ST ...

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

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

  9. SWD是一种串行调试接口

    1.SWD是一种串行调试接口,与JTAG相比,SWD只要两根线,分别为:SWCLK和SWDIO.减少了对单片机GPIO口的占用,SWD方式可以在线调试的. SWDIO–串行数据线,用于数据的读出和写入 ...

最新文章

  1. 三点弯曲弹性模量怎么计算公式_拉力试验机常用力学计算公式
  2. (转)正则表达式语法
  3. 数据中心柴油发电机组功率有哪几种?
  4. python中打印二维列表数据
  5. 【Linux】一步一步学Linux——lastb命令(99)
  6. 使用DatagramSocket与DatagramPacket传输数据
  7. 开源开放 | 开源大学在线实践数据集及知识图谱MOOPer(CCKS2021)
  8. 什么是WebSocket,它与HTTP有何不同?
  9. c语言中isdigit函数_在C / C ++中使用isdigit()
  10. Ubuntu配置 PPTP 服务器端
  11. Delphi2010 Dll 函数列表查看
  12. 三星电视刷android,三星电视如何能够自由安装安卓应用呢
  13. CISP 考试教材《第 3 章 知识域:信息安全管理》知识整理
  14. linux格式化u盘为ntfs格式,Linux上格式化U盘为NTFS格式
  15. python实现论文查重系统_Python实现的检测网站挂马程序
  16. firt time come in
  17. Sentinel SuperPro加密锁编程开发指南
  18. 前端要失业了么,sketch-code让草图秒变HTML
  19. 破解Navicat全家桶
  20. 原生jq下载文件的方式

热门文章

  1. 超级搞笑,肚子疼的别进来了[分享]
  2. 微信小程序下拉加载数据
  3. KT6368A蓝牙芯片用户PC升级_搭配下载器_使用说明
  4. 关于MP3的Tag乱码问题
  5. 2019 JQuery 面试题
  6. 一个AI玩遍多个游戏
  7. 互联网安全技术有哪些
  8. java集合类List的用法
  9. Hive 知识点小结(精简版)
  10. Golang结构体和map