期刊文献+

基于OpenOCD和DAP的嵌入式远程调试系统研究与设计 被引量:8

Research and design of embedded remote debugging system based on OpenOCD and DAP
下载PDF
导出
摘要 为了解决传统调试器与自主可控芯片兼容性不强的问题,文中针对自主设计的一款嵌入式CPU,分析了远程调试的原理,研究并设计了一种基于OpenOCD和DAP(调试访问端口)的远程调试系统。该系统通过OpenOCD向目标芯片发送调试命令,经过JTAG仿真器传给目标芯片的JTAG接口,并通过DAP生成总线事务完成调试操作。经实际应用表明,该系统支持插入断点、单步执行、读写寄存器和存储空间等调试功能,可作为GDB服务程序与GDB集成以实现更强大的调试功能,具有兼容性强,稳定性强,可扩展性好的特点。 In order to solve the problem of the compatibility between the traditional debugger and selfcontrollable chip. In view of the self-designed embedded CPU,this paper analyzes the principle of remote debugging,researches and designs a remote debugging system based on Open OCD and DAP(debug access port). The system sends the debug command to the target chip through Open OCD,these commands are sent to the JTAG port of the target chip by JTAG emulator and completes the debug operation through DAP generating bus transaction. The experiment and application show that this system supports insertion breakpoints,single-step execution,read or write registers and storage space and other functions,the system also can integrate with GDB as GDB server program to achieve more powerful debugging features,with strong compatibility,strong stability,good scalability.
出处 《电子设计工程》 2017年第22期149-153,共5页 Electronic Design Engineering
关键词 远程调试 OpenOCD 调试访问端口 JTAG仿真器 remote debugging OpenOCD debug access port JTAG emulator
  • 相关文献

参考文献9

  • 1马艳..基于事件循环机制的嵌入式应用级交叉调试器的研究[D].华中科技大学,2013:
  • 2黄子晨,李德华.基于OpenOCD和JTAG的嵌入式交叉开发环境[J].仪器仪表用户,2012,19(1):73-75. 被引量:2
  • 3吴亚杰..基于EJTAG的OCD调试方案的研究与实现[D].中国海洋大学,2012:
  • 4张鹏,樊晓桠,黄小平.基于总线访问的片上调试方法研究[J].计算机测量与控制,2014,22(2):510-512. 被引量:6
  • 5况阳..支持USB的嵌入式软件远程调试器的设计与实现[D].电子科技大学,2011:
  • 6刘慧..基于SOC嵌入式处理器调试系统的开发与研究[D].武汉纺织大学,2013:
  • 7王哲宇..基于CoreSight接口的ARM跨平台调试系统的研究与实现[D].华东师范大学,2015:
  • 8殷绍剑,雷航,詹瑾瑜.嵌入式远程调试原理研究与实现[J].计算机应用与软件,2014,31(6):240-243. 被引量:7
  • 9任艳伟..基于acoral操作系统的调试器的研究与设计[D].电子科技大学,2012:

二级参考文献21

共引文献12

同被引文献64

引证文献8

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部