56F8013程序Flash的在线可编程特性及应用

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:ttytty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 本文在介绍56F8013的Flash编程方法的基础之上,描述一种它的自举程序(Bootloader)实现方法。该方法应用在智能汽车竞赛直立车模控制系统开发过程中,加快了车模现场调试的过程。该方法原理同样适应于飞思卡尔公司数字信号控制器系列其它单片机开发。
  关键词:IAP;自举程序;56F8013
  DOI: 10.3969/j.issn.1005-5517.2012.8.018
  智能汽车竞赛要求必须采用飞思卡尔公司的微控制器作为控制单元的核心芯片,数字信号控制器(DSC)系列具有运算速度快、功耗低、外围设备丰富等特点,非常适合智能汽车竞赛车模控制。在竞赛秘书处提供的直立车模控制参考方案中就采用了DSC56F8013芯片组成控制核心电路[1]。该芯片不仅内部硬件资源可以满足车模控制要求,而且它的软件开发环境Codewarrior中的PE(Processor Expert)可以自动生成芯片中各硬件模块的接口代码,使得开发者只需关注应用软件的开发,这样便可以提高软件的开发效率和准确性。
  在DSC56F8013的程序开发和调试中,可以使用专用的JTEG调试工具,这种方式在车模控制系统开发中
  根据上述代码空间划定,单片机在复位之后,首先执行Bootloader程序,在Bootloader程序中,先检查在一定时间内(一般设置为100ms左右)是否接受到用户通过串口发送的0x55数据。如果受到了0x55数据,并在最后由0xaa数据结束,便进入Bootloader命令状态,接受相应的程序下载指令,进行程序的更新。否则便从0x1AFF读取用户程序的起始地址,开始执行用户程序。具体的启动过程如图3所示。
  也可以通过设定一定的触发条件
  件格式,或者Motorola的S-Record的格式存储。安装这些文件格式标准,下载程序将单片机程序转化成可以对Flash进行编程的二进制数据。
  (2)对于单片机二进制格式的程序前面两个跳转指令数据修改成两条JMP 0x1B00指令数据,并保存原有程序的起始地址;
  (3)通过串口完成对单片机的复位,同时发送0x55和0xaa数据,引导单片机进入Bootloader命令状态。
  (4)通过Bootloader的擦除和编程命令完成对单片机Flash的程序下载,并将单片机程序的首地址编程在0x1AFF位置。
  (5)通过执行用户程序命令或者重新复位单片机执行新的用户下载的程序。
  下载程序除了完成上述功能之外,还可以根据用户程序功能需要,通过串口实现用户程序状态的监控。比如下图显示的是使用C++Builder开发的直立车模控制的程序下载和监控软件。该软件在下载单片机程序的功能基础之上,增加了车模采集和控制数据的显示功能和参数设置功能。下位机的数据可以通过有线连接或者无限数据传输模块发送到上位机程序,实时显示成曲线,方便对车模控制单片机状态的监控和故障的诊断。同时也可以将控制程序的参数发送到单片机,存储在
其他文献
目前,在全面推进素质教育的大好形势下,<学校体育工作条例>在许多农村中学未能得到认真的贯彻落实.学校体育工作仍然存在许多错综复杂的矛盾和难以解决的问题.许多农村中学未
安森美半导体推出创新的功率MOSFET集成电路NMLU1210.用于手机、多媒体平板电脑、便携式媒体播放器、数码相机及全球卫星定位系统设备等便携产品的无线充电应用。
我担任农村初中英语教师已有多年,经历过几次的英语教科书的改革,听到过许多同学科老师谈论农村初中一年级英语第一堂课的重要性。一、英语学科所占的位置十分明显随着社会的
1引言在2009年公布的卫生部新医改方案中,指出了信息技术的应用是医改的重要任务之一。在医疗信息化过程中,对医学信息管理人才的迫切需求已成为全球性的问题,这就为卫生信息管
笙科电子(AMICCOM)自2005年11月作为联笙电子的一个RF部门独立出来之后,一直致力于专门从事CMOS制程的短距离无线通信RF芯片的研发,借助管理层与技术团队在RF领域数十年的经验和自有知识产权,该公司为客户提供高效、低成本和高集成度的RF前端IC产品。  笙科电子的射频IC应用于无线数据通讯、移动通讯与卫星通讯三大领域,在无线数据通讯方面,涵盖2.4GHz及1GHz以下两大技术,集中应用
Intel XMM 6260 超低功耗3G智能手机的通信模块平台经过优化,可结合应用处理器应用于智能手机架构,或者作为PC调制解调器和数据卡的独立解决方案。这种先进的HSPA+平台主要的全新器件:基带处理器PMB9811和SMARTi UE2射频(RF)收发器PMB5712。XMM 6260平台与3GPP Re-lease 7协议栈结合使用,构成了一个全集成式HSPA+系统解决方案。  主要功能及
何来十亿笔小生意? “Excited!”这是Nordic Semiconductor公司CEO Svenn-Tore Larsen先生最近一直挂在嘴边的词。
教学设计的技能,语言表达的技能,组织和调控课堂的技能和实践操作的技能是一名数学教师教学的基本功,在这几项基本功中教学设计是一项创造性的工作,它体现一个教师的教学风格,也体
首先详细说明了一种便携式心电仪设计和实现方案,着重论述了心电信号处理策略和数据传输协议,设计了一种便携仪器上的心电滤波算法和电路,有效满足了体积、功耗和处理效果上
信息素养最早是指图书检索技能和计算机技能集合成为一种综合的能力。自它被提出以来,世界各国对它的研究一直都没停止过,并且形成了各不相同的解释。随着时代的进步和社会的发