当前位置:主页 > 科技论文 > 计算机论文 >

基于SWD协议的Flash编程分析与实践

发布时间:2024-03-31 19:04
  SWD协议仅使用两线,即可实现对Cortex-M处理器内部资源的访问。相比传统的JTAG接口具有速率高、结构简单紧凑、使用引脚数少等优点。通过分析SWD调试原理与框架,提出了SWD协议的数据传输分层模型,实现各层数据传输的方法与过程。实验结果表明,在Cortex-M3处理器平台上,SWD协议对Flash存储器编程速率最高可以达到10 Mb/S。

【文章页数】:7 页

【部分图文】:

图1ARM内核调试接口原理图

图1ARM内核调试接口原理图

Research·Development研究·开发于定制专用的下载器或者仿真器,可增减特色功能,比如下载次数记录、加密等,尤其适用于体积微小的系统如可穿戴设备等。1调试端口概述CoreSight调试框架采用调试访问端口(debugaccessport,DAP)作为外部调试工具与内....


图2SWD成功的写操作时序图

图2SWD成功的写操作时序图

透?勘?。此外,SWD协议要求,当SWDIO线上的数据方向发生变化时,必须插入一个时钟的掉转周期(turn-round)。比如写操作中,包请求由主机发起,跟在后面的应答ACK由目标驱动,数据方向发生了改变,所以在包请求和ACK应答之间插入一个掉转周期Trn;应答之后的数据由主机写....



本文编号:3944368

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3944368.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户7eb93***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]