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