基于SWD协议的Flash编程分析与实践
发布时间:2024-03-31 19:04
SWD协议仅使用两线,即可实现对Cortex-M处理器内部资源的访问。相比传统的JTAG接口具有速率高、结构简单紧凑、使用引脚数少等优点。通过分析SWD调试原理与框架,提出了SWD协议的数据传输分层模型,实现各层数据传输的方法与过程。实验结果表明,在Cortex-M3处理器平台上,SWD协议对Flash存储器编程速率最高可以达到10 Mb/S。
【文章页数】:7 页
【部分图文】:
本文编号:3944368
【文章页数】:7 页
【部分图文】:
图1ARM内核调试接口原理图
Research·Development研究·开发于定制专用的下载器或者仿真器,可增减特色功能,比如下载次数记录、加密等,尤其适用于体积微小的系统如可穿戴设备等。1调试端口概述CoreSight调试框架采用调试访问端口(debugaccessport,DAP)作为外部调试工具与内....
图2SWD成功的写操作时序图
透?勘?。此外,SWD协议要求,当SWDIO线上的数据方向发生变化时,必须插入一个时钟的掉转周期(turn-round)。比如写操作中,包请求由主机发起,跟在后面的应答ACK由目标驱动,数据方向发生了改变,所以在包请求和ACK应答之间插入一个掉转周期Trn;应答之后的数据由主机写....
本文编号:3944368
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3944368.html