首页> 外国专利> Virtual debug port in single-chip computer system

Virtual debug port in single-chip computer system

机译:单片机系统中的虚拟调试端口

摘要

The invention is a method and apparatus for debugging of software on an array-type single chip computer system 16 without provision of dedicated debugging hardware on the chip. This is accomplished by suitable operating instructions that cause a hardware portion of array 16 to operate as a virtual background debug mode port 10 for one 12 and more hardware portions in the array. Virtual debug port 10 communicates with an adjacent target hardware portion 12 via their common directly connected single-drop bus 16, and with an external user interface system through an input/output (I/O) port 28, by passing the debugging information through other hardware portions 52 of the array to a peripheral hardware portion 22 adapted with the I/O port 28. The method of the present invention includes a retriever program, sometimes called a “head segment”, operating in the virtual debug port hardware portion, and further software portions referred to as “stream segment” and “tail segment” which are resident and operating in other hardware portions of the array and which interoperate cooperatively with the retriever program to implement communication of data and instructions between the virtual debug port and the user interface. The method includes a portion referred to as “delivery segment” which is prepared by the user and transmitted from the user interface system to the chip, and contains the head segment, stream segments, and tail segment programs as a payload, which it delivers and stores in appropriate other hardware portions of array 16.
机译:本发明是一种在阵列型单片机系统 16 上进行软件调试的方法和装置,而无需在芯片上提供专用的调试硬件。这是通过适当的操作说明完成的,这些操作说明将数组 16 的硬件部分用作一个 12 的虚拟后台调试模式端口 10 。阵列中更多的硬件部分。虚拟调试端口 10 通过它们共同的直接连接的单点总线 16 与相邻的目标硬件部分 12 进行通信,并与外部用户界面通信系统通过输入/输出(I / O)端口 28 将调试信息通过阵列的其他硬件部分 52 传递到外围硬件部分 22 与I / O端口 28相适应。本发明的方法包括在虚拟调试端口硬件部分中操作的检索程序(有时称为“头段”),以及称为“流段”和“尾段”的软件部分,驻留在阵列的其他硬件部分中并在其中运行,并与检索器程序协同操作,以实现虚拟调试端口和用户界面之间的数据和指令通信。该方法包括由用户准备并从用户界面系统传输到芯片的,称为“传递段”的部分,并且包含作为有效载荷的头段,流段和尾段程序,并由该段传递和传递。存储在阵列 16的其他适当硬件部分中。

著录项

  • 公开/公告号US2009254886A1

    专利类型

  • 公开/公告日2009-10-08

    原文格式PDF

  • 申请/专利权人 GIBSON D. ELLIOT;

    申请/专利号US20080220459

  • 发明设计人 GIBSON D. ELLIOT;

    申请日2008-07-24

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 19:33:28

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号