【摘 要】
:
飞思卡尔半导体(Freescale)是全球最大的半导体公司之一,S12系列微控制器是其主推产品,广泛应用于汽车电子、智能家电及工业自动化等领域。该系列微控制器内置背景调试模块,
论文部分内容阅读
飞思卡尔半导体(Freescale)是全球最大的半导体公司之一,S12系列微控制器是其主推产品,广泛应用于汽车电子、智能家电及工业自动化等领域。该系列微控制器内置背景调试模块,可以实现功能强大的在线调试,极大的方便了设计人员对嵌入式系统的研发,加快开发进度,缩短产品开发周期。而目前国内针对S12系列微控制器背景调试模式(BDM,Background Debug Mode)的研发较少,并且对新推出的高性能的S12微控制器支持不够,所以国内设计人员所使用的开发系统还主要依赖于国外产品。本文在深入研究BDM接口的基础上,设计并实现了S12系列微控制器的编程调试系统。本文首先对各种常用的嵌入式调试技术的特点进行了研究比较,在深入剖析S12系列微控制器BDM调试模式工作原理的基础上,设计了S12编程调试系统的整体实现方案。然后,按照编程调试器和PC方两个模块的软件设计详细说明了编程调试系统的开发过程,给出了编程调试系统通信流程、写入以及调试功能的具体实现。本文选用高性能的编程调试器芯片完成PC方和目标芯片的数据交互,针对通信流程的可并行操作,改进了通信流程,提高了编程调试系统的通信速率。本文完成了对不同目标芯片频率的测试及擦写模块的通用性设计,增强了目标芯片的可适应性及通用性,实现了高效的代码下载和完备的调试功能。本文在研制编程调试系统中所设计的技术方案,为开发基于其他型号微控制器的编程调试系统以及开发类似的嵌入式产品提供了借鉴和参考。
其他文献
不平衡数据集指的是数据集内各类样本点数目相差较大的数据集。使用传统的数据挖掘算法处理不平衡数据集存在着准确率低下、分类效果不佳的问题。SMOTE算法对不平衡数据集进
为支持我国科技事业可持续发展,国家设立各类科技项目,各级科技管理部门为此建立了众多科技项目管理系统,这些系统独立管理、封闭运行,因而也形成了众多的“信息孤岛”,无法
近年来,随着经济的发展、竞争的加剧,人们对知识的需求越来越强烈,通过网络进行的教育也越来越普及。网络教学逐渐成为人们进行学习的一种有效方式。而网络教学由于其本身的
我国经济日益发展,人口老龄化趋势逐渐严重,各种慢性疾病已经成为了老年人死亡的主要原因,而这些慢性疾病潜伏时间较长且随着年龄不断加重,为了防范于未然,居家健康呵护已然
随着第三代移动通信技术的飞速发展和普及,在移动通信领域中出现了越来越丰富的业务种类,除了传统的语音与数据业务外,多媒体业务、交互式数据业务、电子商务、互联网业务等多种
随着企业信息化发展进程的不断加快,目前越来越多的企业开始构建适合自身行业实际的企业应用集成架构,希望可以通过系统应用整合进一步满足日益增长的业务发展需求,消除企业
随着Web资源的迅速增长,互联网中的信息越来越丰富。Web信息资源分类的质量将直接关系着现有信息资源能否高效的服务于信息需求者,所以Web信息资源分类技术的研究具有重要的
科技引领生活,随着物联网的兴盛以及人们对家居理念的提升,家居智能化成为一种迫切需要,并变得越来越热门。智能家居运用计算机技术、通信技术等把家居环境中的一些设备整合
在计算机图形学和计算机视觉领域中,传统上都是用线性代数为数学框架对其进行研究。现在将要使用的一个新的数学系统是几何代数,尤其是五维共形几何代数,它统一了过去使用的