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