飞思卡尔中文资料下载:Freescale S12Z MagniV 引导加载程序
本应用说明介绍了S12Z 内核引导区的工作原理,以及如何实现和使用引导加载应用程序对器件进行串行重新编程。
S12Z 内核是MagniV 系列与其他飞思卡尔16 位微控制器的主要区别之一。本文档重点描述该内核是如何管理引导
进程、存储器布局和操作机制,以及中断管理。本文档提供的引导加载应用程序可与任何串行通信协议驱动程序相
匹配,为实现提供灵活性。一些串行引导加载程序的常用备选模块包括SCI、CAN 或LIN,但也可以使用I2C、SPI
或常规通用IO(Bit-Banging)。引导加载应用程序与通信驱动程序明确分离,以便于在不同应用(和/或MagniV 器
件)间替换和移植引导加载程序。
S12Z MagniV 引导加载程序旨在提供交叉平台解决方案,可方便地移植到不同的MagniV 器件。它利用所有具有S12Z 内核的MagniV 器件共享类似架构这一优势。引导加载程序设计得很小,从而可以用于更小型器件,而无需
消耗大部分的存储资源。以下章节将重点描述S12Z 内核的操作特性、S19 记录格式、开发被引导加载程序代码时
的注意事项,以及对PC 应用程序服务器的快速说明。PC应用程序可通过串行RS-232 端口传输S19 文件到目标。