飛思卡爾中文資料下載: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 文件到目標。