MC9S12X双核单片机开发工具包指南

需积分: 10 3 下载量 127 浏览量 更新于2024-10-27 收藏 1.75MB PDF 举报
"S12X系列双核单片机开发工具包说明书提供了关于MC9S12X系列单片机的详细信息和开发流程,包括开发板的使用、硬件连接、软件配置以及程序的编译与下载。" 在深入理解S12X系列双核单片机之前,首先需要知道MC9S12X系列是Freescale(现为NXP的一部分)推出的一款高性能16位微控制器,它具有协处理器XGATE,能实现高速运行。该系列单片机提供128KB到1MB的快闪内存,并且D系列工作频率为40MHz,E系列则达到50MHz,XGATE的运行时钟是CPU的两倍,分别为80MHz或100MHz。E系列还具有片上错误校验功能,兼容多种MCU架构。 开发工具包的核心硬件包括MC9S12XDP512或MC9S12XE100开发板,它们是MC9S12XD/E系列的基础系统,以及一个基于USB接口的BDM调试器,这个调试器使用TBDML驱动,可以直接与CodeWarrior集成开发环境连接,便于程序的调试和下载。 开发工具包的使用涉及以下几个步骤: 1. 概述:了解开发工具包的基本构成,包括开发板和调试器的功能与特点。 2. 开发板工作模式的选择:开发板有多种工作模式,如仿真模式、串行下载模式等,根据需求选择合适的工作模式。 3. 硬件连接:正确连接开发板与PC,包括电源、USB调试器等。 4. PC机设置:配置PC上的相关软件,如安装CodeWarrior IDE和驱动程序。 5. 监控程序及监控命令详解:学习监控程序的使用和监控命令,这是进行单片机调试的关键。 6. 编译器CodeWarrior for HCS12使用方法入门:学习如何使用CodeWarrior建立工程、编写代码、分配存储空间。 7. 建立工程文件:在CodeWarrior中创建新的工程,指定目标单片机型号。 8. 编写main.c程序:编写应用程序的主函数,这是程序执行的起点。 9. 定义存储空间分配:根据程序需求分配ROM和RAM空间。 10. 应用程序的编译:使用CodeWarrior进行编译,检查并修复可能出现的错误。 11. 向开发板下载程序:通过BDM调试器将编译后的二进制文件下载到开发板的Flash中。 12. 运行应用程序:启动开发板,运行下载的程序,观察并分析运行结果。 这套开发工具包适用于MC9S12X系列单片机的学习、实验和产品开发,为用户提供了从硬件搭建到软件编程的完整流程,方便开发者快速掌握该系列单片机的使用。此外,用户可以通过清华Freescale单片机应用开发研究中心的网站获取最新的文档和支持。