期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
面向同构非对称多核的OpenOCD调试功能优化研究
1
作者 唐竹 陈宝海 +1 位作者 王敬宇 朱琪 《计算机工程与科学》 北大核心 2025年第1期45-55,共11页
多核架构是提升处理器性能的重要手段,其在网络处理领域的应用也日渐广泛,因此,需要配套高效的多核调试工具才能提升多核网络处理器的开发效率。由于处理网络任务的多核之间并不存在很强的关联性,业务核更多使用运行到结束(RTC)而非流水... 多核架构是提升处理器性能的重要手段,其在网络处理领域的应用也日渐广泛,因此,需要配套高效的多核调试工具才能提升多核网络处理器的开发效率。由于处理网络任务的多核之间并不存在很强的关联性,业务核更多使用运行到结束(RTC)而非流水线(Pipeline)的处理模式,多个业务核之间并不需要复杂的缓存一致性逻辑,因此采用同构的非对称多处理AMP架构,可有效降低芯片复杂度和研发成本。目前,非对称多核调试需要同时启动多个GDB,不仅调试不便,同时还会导致较大的资源开销。针对同构非对称多核场景下OpenOCD多端口调试方案进行优化,以单个GDB端口实现针对多个非对称核的调试功能,同时支持对称多处理核簇与非对称多核的混合场景。最后,基于RISC-V软硬件平台搭建了非对称多核调试环境,对线程操作、单步执行、单步跳过、继续运行、查看堆栈和断点设置等GDB调试命令进行测试,验证了单端口OpenOCD进行非对称多核调试的可行性和有效性。 展开更多
关键词 非对称多处理 多核调试 openocd 单端口
在线阅读 下载PDF
基于OpenOCD的嵌入式远程调试系统的研究与实现
2
作者 刘宝洲 张铆 《工业控制计算机》 2024年第11期26-28,共3页
近年来,国内嵌入式芯片技术飞速发展,适配国产化芯片的嵌入式软件开发环境越来越重要。以研究嵌入式开发环境为目的,选定Cortex-M架构芯片为调试目标,FTDI2232芯片为JTAG信号转换芯片,基于OpenOCD实现了一套嵌入式远程调试系统,完成了... 近年来,国内嵌入式芯片技术飞速发展,适配国产化芯片的嵌入式软件开发环境越来越重要。以研究嵌入式开发环境为目的,选定Cortex-M架构芯片为调试目标,FTDI2232芯片为JTAG信号转换芯片,基于OpenOCD实现了一套嵌入式远程调试系统,完成了添加断点、删除断点、单步运行、继续运行等常用的调试命令以及查看目标芯片信息的基本指令,验证了远程调试系统的可行性与正确性,为后续开发国产化嵌入式软件开发环境奠定了基础。 展开更多
关键词 嵌入式 远程调试 openocd JTAG
在线阅读 下载PDF
基于Openocd的嵌入式软件开发平台的研究和设计 被引量:5
3
作者 段富刚 施展 《计算机测量与控制》 CSCD 北大核心 2010年第2期470-472,478,共4页
在以Openocd为调试代理的基础上,研究一种嵌入式源码级编译调试开发平台,并在多目标机上实现;该开发平台以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,并以Openocd作为调试代理,可以通过JTAG接口实现对目标机上目标程序的... 在以Openocd为调试代理的基础上,研究一种嵌入式源码级编译调试开发平台,并在多目标机上实现;该开发平台以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,并以Openocd作为调试代理,可以通过JTAG接口实现对目标机上目标程序的源代码调试;阐述了基于Openocd的嵌入式软件源码级交叉调试技术,讨论了宿主机/目标机开发模式中源码级调试的原理和方法。 展开更多
关键词 openocd JTAG GDB调试 Eclipse嵌入式软件
在线阅读 下载PDF
基于OpenOCD和JTAG的嵌入式交叉开发环境 被引量:3
4
作者 黄子晨 李德华 《仪器仪表用户》 2012年第1期73-75,共3页
嵌入式开发必须首先完成其交叉编译调试环境的建立。文章针对boot-loader与嵌入式内核的调试,提出了一种基于OpenOCD和JTAG的嵌入式交叉开发环境的构建方法。其主要由GDB前端、GDB调试编译器、守护进程OpenOCD和JTAG调试器四个部分构成... 嵌入式开发必须首先完成其交叉编译调试环境的建立。文章针对boot-loader与嵌入式内核的调试,提出了一种基于OpenOCD和JTAG的嵌入式交叉开发环境的构建方法。其主要由GDB前端、GDB调试编译器、守护进程OpenOCD和JTAG调试器四个部分构成,其构建方法简单调试界面人性化,为调试工作提供了稳定平台。 展开更多
关键词 openocd JTAG 嵌入式 交叉开发环境
在线阅读 下载PDF
基于OpenOCD和DAP的嵌入式远程调试系统研究与设计 被引量:9
5
作者 余梓奇 章建雄 +1 位作者 马鹏 阎燕山 《电子设计工程》 2017年第22期149-153,共5页
为了解决传统调试器与自主可控芯片兼容性不强的问题,文中针对自主设计的一款嵌入式CPU,分析了远程调试的原理,研究并设计了一种基于OpenOCD和DAP(调试访问端口)的远程调试系统。该系统通过OpenOCD向目标芯片发送调试命令,经过JTAG仿真... 为了解决传统调试器与自主可控芯片兼容性不强的问题,文中针对自主设计的一款嵌入式CPU,分析了远程调试的原理,研究并设计了一种基于OpenOCD和DAP(调试访问端口)的远程调试系统。该系统通过OpenOCD向目标芯片发送调试命令,经过JTAG仿真器传给目标芯片的JTAG接口,并通过DAP生成总线事务完成调试操作。经实际应用表明,该系统支持插入断点、单步执行、读写寄存器和存储空间等调试功能,可作为GDB服务程序与GDB集成以实现更强大的调试功能,具有兼容性强,稳定性强,可扩展性好的特点。 展开更多
关键词 远程调试 openocd 调试访问端口 JTAG仿真器
在线阅读 下载PDF
虚拟GDB远程调试技术及其在硬件仿真器中的应用 被引量:2
6
作者 黄侃 徐勇 李艳荣 《河北科技大学学报》 CAS 北大核心 2023年第3期211-218,共8页
为了解决当前硬件仿真器采用测试激励与探针采样调试方法导致的额外硬件资源需求增加以及调试方法复杂死板的问题,研究出一种虚拟GDB远程调试技术提高硬件仿真器的调试能力。首先,使用JTAG的消息代理器与事务处理器进行软件与硬件的信... 为了解决当前硬件仿真器采用测试激励与探针采样调试方法导致的额外硬件资源需求增加以及调试方法复杂死板的问题,研究出一种虚拟GDB远程调试技术提高硬件仿真器的调试能力。首先,使用JTAG的消息代理器与事务处理器进行软件与硬件的信息交互,实现计算机与硬件仿真器的通信;然后,通过VPI接口实现GDB与JTAG代理器的软件信息交互,完成虚拟GDB调试;最后,在硬件仿真器中进行应用实验。结果表明,虚拟GDB远程调试系统可支持断点插入、单步运行、寄存器读写等功能,与插入探针的调试方法相比,使用虚拟GDB调试提速近百倍。虚拟GDB远程调试技术丰富了硬件仿真器的软件调试手段,增强了硬件仿真器的调试能力,提升了芯片设计验证效率。 展开更多
关键词 计算机仿真 远程调试技术 硬件仿真加速器 SCEMI JTAG事务器 openocd
在线阅读 下载PDF
RISC-V架构的交叉调试系统设计 被引量:2
7
作者 陈龙震 徐康民 +1 位作者 徐天骅 张铆 《单片机与嵌入式系统应用》 2023年第12期15-18,22,共5页
为了满足自研芯片配套集成开发环境的需求,自主设计了一套主要由Eclipse、GDB、OpenOCD组成的集成开发环境方案。进一步,选定RISC-V架构的RAC102芯片作为调试目标,在驱动适配和操作系统仿真的基础上,通过对GDB和OpenOCD进行定制化编译... 为了满足自研芯片配套集成开发环境的需求,自主设计了一套主要由Eclipse、GDB、OpenOCD组成的集成开发环境方案。进一步,选定RISC-V架构的RAC102芯片作为调试目标,在驱动适配和操作系统仿真的基础上,通过对GDB和OpenOCD进行定制化编译、调试和移植,实现了基于RISC-V架构的交叉调试系统。最后,在此方案实现的交叉调试系统中进行GDB调试命令以及对应远程通信协议的分析,在验证交叉调试系统功能正确性的同时,详细说明了各个调试命令对应的远程通信协议数据包集合。 展开更多
关键词 集成开发环境 RISC-V RAC102 GDB openocd
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部