首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 431 毫秒
1.
全国大学生"飞思卡尔杯"智能汽车竞赛推荐使用Freescale公司的MC9S12系列单片机为主控芯片;有USB接口的TTBDM调试器是主要软件调试工具。TTBDM调试器通过USB接口与PC通信,BDM接口与目标CPU通信,实现嵌入式软件的在线调试。根据往届车模竞赛中参赛者遇到的一些问题和本中心在长期支持国内S12系列单片机用户中积累的经验,总结出BDM调试器的用法和注意事项,提供一些使用技巧,以求对参赛者和S12产品开发工程师有所帮助。  相似文献   

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

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

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

5.
ColdFire系列微处理器是Freescah 32位微处理器的主流产品,采用先进的BDM调试接口技术.在分析了BDM接口特点、通信时序基础上,提出了BDM调试器基于CPLD器件的硬件设计方案,阐述了BDM调试系统驱动程序设计方法.本设计方法在实际中取得了良好的使用效果.  相似文献   

6.
彭湃 《电子技术应用》2006,32(1):139-140
<正>应用设计人员正面临着一项越来越复杂的任务:在功能与成本、引脚数之间寻求平衡。同时,低成本器件的功能有限,使当今的设计人员受到了束缚。针对市场现状和技术演进的趋势,飞思卡尔全力推出MC9S08QG4/QG8 来解决该问题。飞思卡尔将通过S08QG系列实现8位产  相似文献   

7.
<正> 在不断增长的消费类电子和工业控制产品中,LCD显示的应用范围正在扩大。为了满足高效、经济的 LCD应用需求,飞思卡尔半导体推出了三种8位微控制器(MCU)系列,旨在降低基于 LCD 显示的嵌入式应用的系统成本和功耗。新型飞思卡尔 LCD MCU 包括 S08LL、RS08LA 和RS08LE 系列。L 系列器件以低价位提供业界领先的LCD 驱动功能和超低功耗选择。8位 MCU 的设计针对  相似文献   

8.
电池管理系统是电动汽车不可或缺的部分,为了满足电池管理系统对大量监测数据进行保存的需求,本文设计了应用于电池管理系统的高效数据存储系统。本系统采用飞思卡尔HCS08系列的MC9S08DZ60单片机和容量为2G的SD卡,可以将电池管理系统采集和生成的海量数据实时地存储到SD卡中。实验表明,本系统可自动创建文件并无遗漏地记录CAN总线上每100ms发出的数据。  相似文献   

9.
Freescale公司的HCS08系列MC9S08AW60是一款高性能的8位微控制器。评估板包含MC9S08AW60最小系统、BDM写入调试接口、串行通信接口、与扩展板连接的扩展插口。介绍MC9S08AW60最小系统的硬件设计及软件调试,并给出软件程序设计思想主体流程。  相似文献   

10.
佘庆  张晓先  戴柔逸 《计算机工程》2011,37(9):51-53,56
在研究汽车开放式系统构架(AUTOSAR)通信模块标准的基础上,参照AUTOSAR的软件构架,使用AUTOSAR的方法论设计与实现一个总线通信模块,该模块具有定义完整、接口清晰、功能完备、可靠性强的特点,能够满足未来汽车电子复杂车辆网络的要求。以基于CAN总线的通信系统为例,在飞思卡尔公司MC9S12DG128开发板上实现了该总线通信模块。  相似文献   

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

12.
13.
调试器是嵌入式系统软件开发的重要工具。本文设计了一款基于USB接口并以SOPC方式实现的M8051嵌入式调试器。通过USB通信接口完成调试器与上位机的通信,保证较高的调试速度;以单独的FPGA芯片实现调试器的USB接口、调试命令解析以及JTAG时序生成等功能模块,简化系统设计的复杂度。经测试,该调试系统性能稳定、可靠。  相似文献   

14.
针对可配置处理器特点提出一个基于模块化分层设计的调试器架构。该调试器架构具有较好的可复用性和可扩展性,易于移植到其他处理器。本文提出与具体目标机解耦的调试器设计方法,采用具有统一服务接口的目标调试层与具体目标机交互,使用XML格式文件存储目标机信息,通过目标机信息查询模块获取目标机信息。经工程实践表明,本调试器对可配置处理器支持良好。  相似文献   

15.
Schaumont  P. Verbauwhede  I. 《Computer》2003,36(4):68-74
Systems with multiple design domains require codesign of application domains. Dedicated hardware processors implement the application domains and software integrates them. The authors use ThumbPod, a prototype embedded security application, for remote identification applications such as intelligent keys or electronic payments. The device combines security, biometrics, and networking domains. Additional software support consists of a dynamic application download using the Java application manager. Sun's K virtual machine offers an infrastructure for secure code download and execution. The virtual machine also integrates the cryptoprocessor through a native interface.  相似文献   

16.
MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Server结构,实现系统的可移植性,具体表现为将用户界面,并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基.于水息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面,进程集,单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。  相似文献   

17.
本文以微处理器STM32F207和网络接口芯片DM9161A为核心,并在此硬件平台上添加了网络变压器HS9016。整个系统通过LwIP协议进行通信,实现了远程终端和上位机的通信,给出了相关硬件设计电路及软件源程序。  相似文献   

18.
Embedded systems contain several layers of target processing abstraction. These layers include electronic circuit, binary machine code, mnemonic assembly code, and high-level procedural and object-oriented abstractions. Physical and temporal constraints and artifacts within physically embedded systems make it impossible for software engineers to operate at a single layer of processor abstraction. The Luxdbg embedded system debugger exposes these layers to debugger users, and it adds an additional layer, the extension language layer, that allows users to extend both the debugger and its target processor capabilities. Tcl is Luxdbg's extension language. Luxdbg users can apply Tcl to automate interactive debugging steps, to redirect and to interconnect target processor input-output facilities, to schedule multiple processor execution, to log and to react to target processing exceptions, to automate target system testing, and to prototype new debugging features. Inclusion of an extension language like Tcl in a debugger promises additional advantages for distributed debugging, where debuggers can pass extension language expressions across computer networks.  相似文献   

19.
cdb is a simpe, source-level debugger for ANSI/ISO C programs compiled by lcc, a retargetable C compiler. cdb is completely independent of its target architecture. This independence is achieved by embedding a small amount of itself — a nub — in the program to be debugged and by having the compiler emit machine-independent symbol-table data and related code. This paper describes the design of a nub interface for debugging, a target-independent implementation of this interface for cdb, and the implementation of cdb itself. When compared to platform-specific debuggers, cdb's implementation is minuscule: the nub, debugger, and associated communications routines take about 1500 lines of C, and fewer than 600 lines were added to lcc's front end to emit symbol tables and breakpoint hooks. All this code is machine independent.  相似文献   

20.
针对单片机程序代码保密性较差的缺陷,介绍了一种利用专用加密芯片实现单片机软件加密的方案。系统以MSP430F5438单片机为平台,采用Atmel公司的专业安全加密芯片AT88SA102S,将单片机中的程序代码与特定的加密芯片绑定,从而实现了单片机代码的不可复制性。最后介绍了基于HEX文件读写的加密芯片密钥管理系统软件设计。  相似文献   

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

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