飛思卡爾中文資料下載:Freescale S12Z MagniV 引導加載程序
本應用說明介紹了S12Z 內(nèi)核引導區(qū)的工作原理,以及如何實現(xiàn)和使用引導加載應用程序?qū)ζ骷M行串行重新編程。
S12Z 內(nèi)核是MagniV 系列與其他飛思卡爾16 位微控制器的主要區(qū)別之一。本文檔重點描述該內(nèi)核是如何管理引導
進程、存儲器布局和操作機制,以及中斷管理。本文檔提供的引導加載應用程序可與任何串行通信協(xié)議驅(qū)動程序相
匹配,為實現(xiàn)提供靈活性。一些串行引導加載程序的常用備選模塊包括SCI、CAN 或LIN,但也可以使用I2C、SPI
或常規(guī)通用IO(Bit-Banging)。引導加載應用程序與通信驅(qū)動程序明確分離,以便于在不同應用(和/或MagniV 器
件)間替換和移植引導加載程序。
S12Z MagniV 引導加載程序旨在提供交叉平臺解決方案,可方便地移植到不同的MagniV 器件。它利用所有具有S12Z 內(nèi)核的MagniV 器件共享類似架構(gòu)這一優(yōu)勢。引導加載程序設(shè)計得很小,從而可以用于更小型器件,而無需
消耗大部分的存儲資源。以下章節(jié)將重點描述S12Z 內(nèi)核的操作特性、S19 記錄格式、開發(fā)被引導加載程序代碼時
的注意事項,以及對PC 應用程序服務器的快速說明。PC應用程序可通過串行RS-232 端口傳輸S19 文件到目標。