首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
在分析了S12系列MCU编程调试器MC68HC908JB8的基础上,设计了基于MC9S08JM60的新型编程调试器;着重阐述了在提高编程系统通信速度上,JM60相对于JB8所做的改进,并给出了整个编程系统在通用性上的设计方案。本编程系统可以适应当前S12系列全部MCU,加快了对S12系列Mcu的开发速度,为S12系列MCU的应用开发带来了极大的方便。  相似文献   

2.
调试系统是嵌入式处理器中不可或缺的功能模块之一,讲述了在线调试系统模型,分析了具有MON08编程调试接口的HC08系列微控制器在线调试系统的核心技术,详细阐述了源程序的断点设置、目标系统中用户程序的执行、单步调试及变量的实时跟踪技术.将这些关键技术应用于HC08在线编程调试系统,实现了系统的通用性和高效性.  相似文献   

3.
Mon08是飞思卡尔公司HC08系列MCU的一种编程调试接口.针对在编程时Mon08通信速度慢的问题,深入剖析了Mon08的内部通信机理,发现了Mon08通信速度慢的原因,提出了改进通信算法的解决方案.实验表明,新的通信算法可以提高编程速度达5倍以上.还给出了适用于HC08全系列一百多个型号的通用编程调试器硬件解决方案与编程框架.  相似文献   

4.
单线调试接口BDM的通信技术研究   总被引:1,自引:1,他引:0  
BDM接口是目前最普遍的调试接口之一,广泛应用于各种系列的微控制器中。本文基于Freescale公司HCS08系列微控制器,详细介绍BDM接口的数据通信格式、实现通用BDM调试器的技术难点和解决方法。该技术能够用于不同工作频率的目标芯片,保证正常通信。  相似文献   

5.
BDM是一种正在被业界广泛使用的嵌入式MCU在线编程调试技术。通过对适用于Freescale HCS12系列MCU的开源编程调试工具进行分析,发现其存在不能与高频率目标芯片进行通信的局限,而且由于采用USB1.1协议与PC机通信,速度较慢。提出了采用USB2.0技术重新设计编程调试器硬件及底层驱动软件的方案,有效地的解决了频率瓶颈度与通信速问题,设计出一种新型高效的适用于Freescale HCS08/RS08/HCS12系列MCU的通用编程调试器(USBDM)。  相似文献   

6.
Freescale HC08系列MCU集成开发系统的若干关键技术   总被引:1,自引:0,他引:1  
目前,国内进行HC08系列MCU的嵌入式产品开发的工具主要依赖进口,价格昂贵,使用不便.因而,设计开发一套方便、成熟、稳定,功能较强的Freeseale HC08系列MCU集成开发系统就显得尤其必要.对软件架构的可重定性和可移植性设计是文中的亮点,通过对编程调试器的硬件层面的设计来增强其通用效果,精心设计下载程序代码以提高程序下载的速度,合理设计IDE的软件架构以使系统具有良好的可扩充性和可移植性,对C语言程序的调试方法也做了初步的研究.概括了上述技术的基本要点与实现方法,并对其中的一些难点进行了较深入的分析.该开发系统已投入部分高校的教学实验和企业研发活动中,运行的稳定性及效果较好.  相似文献   

7.
为了实现飞思卡尔公司HCS12系列MCU的在线编程,通过软件架构和可移植性的方法设计了一个通用编程器。通过早期做的很多HCS12系列MCU芯片的编程实验,获得了它们的共性和差异性,通过软件设计的方法实现了对HCS12微控制器的在线编程,并侧重于研究编程器的通用性和高速下载特性。编程器具有通用性和使用便捷性。  相似文献   

8.
基于M68HC08的LIN节点设计与实现   总被引:2,自引:0,他引:2  
基于LIN(LocalInterconnectNetwork)汽车总线技术和M68HC08微控制器的基本特点,设计了基于M68HC08微控制器的LIN主从节点硬件电路,详细阐述了基于设计的主从节点LIN报文的发送,并根据长安SC6350汽车的电器特点,实现了一个基于CAN/LIN总线的实际的车身电器控制网络。  相似文献   

9.
嵌入式产品进入生产过程以后,需要一款将机器码文件下载到目标芯片中的软件。下载软件通常使用USB接口与调试器通信,调试器使用JTAG或BDM接口与目标芯片通信。飞思卡尔S08系列芯片的机器码文件是S19记录,是一种基于字符形式的可执行文件记录格式。使用飞思卡尔开源的BDM调试器,设计并实现了S19记录的下载软件。文中分析了开源调试器的接口,分析了下载流程并设计了参数可配置的Flash下载程序。此外,文中详细阐述了下载过程中对目标芯片RAM的划分。该设计的下载软件利用XML配置文件实现了对飞思卡尔S08系列所有芯片的下载支持。  相似文献   

10.
研究交叉调试工具支持后续功能可扩展的方法,设计并实现了一种可重定向的交叉调试器,使调试命令的处理过程全部运行于调试主机上,并通过调试编程接口实现对不同目标对象的挂接,以实现源码级的调试。使用该方案能够快速地实现针对不同体系架构的交叉调试器,具有开发周期短、性价比高、可移植性好的特点。  相似文献   

11.
在分析比较M68HC08系列芯片进入监控状态不同条件的基础上,讨论了基于MC68HC908JB8芯片的通用编程器的硬件和软件设计思想,同时给出新型号芯片的加入方法。该通用编程器由基板和适配头两部分组成,具价格低廉、使用方便、易扩充等特点,且有一定的使用价值。  相似文献   

12.
在灵活应用基板-适配器方案的基础上,提出了一种新的针对M68HC08系列MCU的通用编程器的软硬件实现方法。该编程器采用新型可编程振荡器芯片LTC6903程控输出可变的高精度频率,设计新颖。  相似文献   

13.
MC68HC908GP32单片机编程器的设计与实现   总被引:6,自引:0,他引:6  
王宜怀 《计算机工程》2004,30(20):191-194
在分析Motorola M68HC08系列MCU的Flash存储器编程模式基础上,提出了MC68HC908HP32芯片的一种简明而实用的编程器设计方案,给出了基本设计思想,硬件设计电路,软件设计框架,并与Motorola公司提供的电路进行了对比分析。  相似文献   

14.
Motorola新型单片机MC68HC908JL3编程器的设计与实现   总被引:3,自引:0,他引:3  
在分析M68HC08系列芯片内核结构及Flash存储器编程模式基础上,提出了MC68HC908JL3芯片的一种简明而实用的编程器设计方案,给出了基本设计思想、硬件设计电路、软件设计框架,并与Motorola公司提供的电路进行了对比分析。  相似文献   

15.
通用嵌入式系统远程调试器的研究与设计   总被引:3,自引:0,他引:3  
灵活通用的远程调试器能大大地缩短嵌入式软件开发的周期和提高软件质量,但嵌入式芯片和开发环境的多样性加大了远程调试器的设计难度;介绍了目前广泛使用的两种远程调试模型,分析了其优缺点,针对模型的不足,提出了改进方法,并采用模块化的软件设计思想构建新的调试模型;基于此模型的远程调试器能运行于多种环境,调试多种目标机,具有很大的通用性、可扩充性和可移植性,并在工程实践中得到验证。  相似文献   

16.
Jason Gait 《Software》1985,15(6):539-554
This paper reports on an experimental debugger for concurrent programs. Design objectives include a showing of greatest usefulness when dealing with multiprocess interactions, creation of a simplified more approachable interface for programmers, allowance for the systematic organization (and limitation) of debugging information by programmers, reflection of a natural view of concurrency, and portability. The design responds to a perceived need for debugging techniques applicable in systems of concurrent, communicating, asynchronous processes. During debugging sessions, a user is able to dynamically explore interprocess synchronization points, parallel actions and deadlock situations. The programmer interface is based on a transparent window multiplexer providing a set of windows for each concurrent process. The window manager interactively maps interesting windows to programmer-specified viewscreen locations, while relegating temporarily uninteresting windows to the background. In implementing a debugger for concurrent programs, a principal concern is the probe effect, or the possibility that the debugger itself masks synchronization errors in the program being debugged. For the examples explored, the probe effect was not observed to limit the localization of implanted synchronization errors.  相似文献   

17.
在以Openocd为调试代理的基础上,研究一种嵌入式源码级编译调试开发平台,并在多目标机上实现;该开发平台以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,并以Openocd作为调试代理,可以通过JTAG接口实现对目标机上目标程序的源代码调试;阐述了基于Openocd的嵌入式软件源码级交叉调试技术,讨论了宿主机/目标机开发模式中源码级调试的原理和方法。  相似文献   

18.
Program errors are hard to find because of the cause-effect gap between the instant when an error occurs and when the error becomes apparent to the programmer. Although debugging techniques such as conditional and data breakpoints help in finding errors in simple cases, they fail to effectively bridge the cause-effect gap in many situations. This paper proposes two debuggers that provide programmers with an instant error alert by continuously checking inter-object relationships while the debugged program is running. We call such tool a dynamic query-based debugger. To speed up dynamic query evaluation, our debugger implemented in portable Java uses a combination of program instrumentation, load-time code generation, query optimization, and incremental reevaluation. Experiments and a query cost model show that selection queries are efficient in most cases, while more costly join queries are practical when query evaluations are infrequent or query domains are small. To enable query-based debugging in the middle of program execution in a portable way, our debugger performs efficient Java class file instrumentation. We call such debugger an on-the-fly debugger. Though the on-the-fly debugger has a higher overhead than a dynamic query-based debugger, it offers additional interactive power and flexibility while maintaining complete portability.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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