首页 | 本学科首页   官方微博 | 高级检索  
     

多核DSP软件调试环境研究与设计
引用本文:王品,于莹,苗政民,贺红卫. 多核DSP软件调试环境研究与设计[J]. 计算机技术与发展, 2021, 0(1)
作者姓名:王品  于莹  苗政民  贺红卫
作者单位:中国兵器科学研究院;中国航天科工集团第二研究院706所
基金项目:“核高基”国家科技重大专项(2015ZX01020301)
摘    要:针对武器装备嵌入式系统向自主化、智能化、小型化、低功耗快速发展的趋势,介绍了装备研制对自主多核处理器及其软件调试环境的迫切需求,分析了嵌入式系统远程调试的基本原理和特点、JTAG标准和边界扫描技术。以自主同构8核数字信号处理器为目标平台,基于目标平台JTAG控制器之间的菊花链连接方式,提出了面向该目标平台的软件调试环境设计方案,讨论了USB接口仿真器软硬件设计和多线程调试代理软件设计等关键技术。实现的软件调试环境能够在调试主机上对目标平台进行指令级和源码级交叉调试,解决了目标平台缺乏配套软件调试手段的实际问题,为目标平台在武器装备上的推广应用提供了有力支撑,对其他面向多核处理器的调试环境设计具有参考价值。

关 键 词:多核处理器  仿真器  嵌入式系统  远程调试  软件调试环境  JTAG

Research and Design of Software Debugging Environment for Multi-core DSP
WANG Pin,YU Ying,MIAO Zheng-min,HE Hong-wei. Research and Design of Software Debugging Environment for Multi-core DSP[J]. Computer Technology and Development, 2021, 0(1)
Authors:WANG Pin  YU Ying  MIAO Zheng-min  HE Hong-wei
Affiliation:(Academy of Chinese Weapon Science,Beijing 100089,China;Institute 706,Second Academy of China Aerospace Science and Industry Corporation,Beijing 100039,China)
Abstract:In view of the trend of rapid development toward autonomy,intelligence,miniaturization and low power consumption for embedded system of weapons and equipment,the urgent demand for autonomous multi-core processor and its software debugging environment in equipment development is introduced,and the basic principle and characteristics of remote debugging of embedded system,JTAG standard and boundary scanning technology are analyzed.With an autonomous homogeneous eight-core DSP as the target platform,based on the daisy-chain connection between JTAG controllers of the target platform,we propose the design scheme of software debugging environment for the target platform and discuss the key technologies such as software and hardware design of USB interface emulator and software design of multi-thread debugging agent.The software debugging environment is able to debug the target platform at the instruction level and source level on the host,solving the problem that the target platform lacks the means of supporting software debugging,which provides a strong support for application and promotion of the target platform in weapons and equipment and has reference for other debugging environment design oriented to multi-core processors.
Keywords:multi-core processor  emulator  embedded system  remote debug  software debugging environment  JTAG
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号