S08系列MCU通用写入系统的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:abubob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞思卡尔半导体于2004年推出S08系列微控制器(MCU),是非常具有市场影响力的8位微控制器,它是高性能与低功耗的完美结合,其性能可与部分16位微控制器相当。经过近几年的发展,S08系列微控制器已发展处多款型号,逐步替代广泛应用于汽车电子、便携式电子产品等领域的HC08系列微控制器。随着S08系列微控制器的推广,市场对S08系列微控制器的写入器的需求也在不断增大。目前多数写入器来自国外,国内自主研发S08系列的通用写入器较少。本文在深入研究S08系列MCU的BDM (Background Debug Mode,背景调试模式)接口工作原理的基础上,设计了适合于S08系列MCU的通用写入器和上位机软件。上位机软件根据用户的操作完成S19文件解析、OpensourceBDM动态链接库设计、编程器驱动及目标芯片擦除写入的工作。S08系列MCU的通用写入器选用高性价比的MC9S08JS16作为硬件系统的主控芯片,通过内置的USB模块接收上位机软件发送的命令和数据信息,然后通过内置BDM接口电路,将信息传递到目标芯片,最后完成对目标芯片的擦除和写入操作。本文重点介绍了动态检测目标芯片的总线工作频率,目标芯片的通信函数的匹配;不同目标芯片参数包括内存大小、内存首地址、FLASH大小、擦除写入代码等信息对于存储数据库的设计与维护。在使用中证明该写入系统工作稳定可靠,并具有良好的通用性及可扩展性。
其他文献
电子政务是以计算机网络技术为基础,以共享、交流、协作为核心,以政务信息流、工作流相对集成为结构的政务管理模式。通过信息资源的配置和工作流的重组,使政府工作效率更高,
语音识别技术作为信息社会朝着智能化和自动化方向发展的关键技术之一,具有重要的研究意义和实用价值。经过近五十年的艰苦探索和研究,语音识别技术研究获得了极大的发展,其中有
随着信息技术的发展,越来越多的企业采用信息系统为它们的工作服务,为了满足不同企业对同类系统的需要,例如绩效考核管理系统,系统必须具备良好的跨数据库功能。Hibernate是
随着现代通信技术、Internet以及计算机技术的飞速发展,使得基于IP网络的视频会议系统H.323已经被越来越广泛的使用,而同时随着视频编码标准的不断更新,其优势已经越来越为人
博弈论(Game theory)是研究竞争条件下决策分析的科学。它研究的典型问题是若干个利益冲突者在同一环境中进行决策以求自己的利益得到满足。近年来,博弈理论模型已经在计算机
增强现实近年来广泛应用于各个领域,是当前的研究热点之一。然而正确的感知增强信息仍然是一个巨大的挑战,深度失真仍然是广泛存在于增强现实中的感知问题。为了精准的注册虚拟
随着嵌入式设备和软件技术的发展,移动终端在人们的生活中扮演着越来越重要的角色,桌面应用正逐渐转移到手机平台上来,如电子商务,移动互联网应用等,因而安全性成为移动设备
面向服务的软件架构模式近年来得到了广泛的发展和应用,采用此种模式开发的软件系统具有组件复用性高、开发效率高和系统可维护性好等诸多优点,因此在一个行政单位内部开发多套
传统的项目管理软件虽然对项目的时间和人力资源提供了出色的计划和跟踪功能,但并没有提供对流程和管理上的实时性协作服务。团队合作很难仅仅依靠应用软件来彼此协调,管理人员也无法得到项目的精确进度数据,无法估计未来可能发生的风险,为此额外大量地投入了人性的管理。现代项目更需要在细节和流程上加大控制和协调,将项目管理系统中的资源和流程有机协调统一在一起。在当今全球性商业合作的大环境下,高效的协作是成功的关键
自70年代后期以来,现代密码学飞速发展,各种各样的密码原语被提出并构造出来,例如众所周知的公钥加密方案、数字签名方案和基于身份的加密方案等等。在现代密码学安全定义中,