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

Analysis and Practice of Flash Programming Based on SWD Protocol

在线阅读下载全文

作  者:石盼 何东伟 徐博铭 

机构地区:[1]同济大学浙江学院,浙江嘉兴314005

出  处:《机电一体化》2020年第4期20-26,共7页Mechatronics

基  金:浙江省教育厅科研项目(编号:Y201737315)。

摘  要:SWD协议仅使用两线,即可实现对Cortex-M处理器内部资源的访问。相比传统的JTAG接口具有速率高、结构简单紧凑、使用引脚数少等优点。通过分析SWD调试原理与框架,提出了SWD协议的数据传输分层模型,实现各层数据传输的方法与过程。实验结果表明,在Cortex-M3处理器平台上,SWD协议对Flash存储器编程速率最高可以达到10 Mb/S。The serial wire debug(SWD)protocol uses only two wires to achieve access to the internal resources of the Cortex-M processor.Compared with the traditional joint test action group(JTAG)interface,it has the advantages of high speed,simple and compact structure,and few pins.By analyzing the principle and framework of SWD debugging,a layered model of SWD protocol data transmission is proposed.The method and process of data transmission at each layer is realized then.The experimental results show that on the Cortex-M3 processor platform,the SWD protocol can program the FLASH memory at a rate of up to 10 Mb/S.

关 键 词:SWD CORTEX-M3 DP AHB-AP 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象