BDM开发工具:MC9S12系列单片机USB接口调试手册

需积分: 10 11 下载量 120 浏览量 更新于2025-01-02 收藏 425KB PDF 举报
"MC9S12系列单片机BDM 开发工具,用于学习和编程查询,由清华大学FreescaleMCU/DSP应用开发研究中心设计,支持Freescale MC9S12系列16位单片机的BDM调试,采用USB接口与PC通信,最高支持19MHz外部晶振频率。包含BDMforS12(TBDML)光盘、硬件、USB电缆线、BDM电缆线等资源。" MC9S12系列单片机是由Freescale(现NXP)公司生产的高性能16位微控制器,广泛应用于各种工业控制、汽车电子等领域。BDM,全称Background Debug Module,是一种在系统调试(ISP, In-System Programming)技术,它允许开发者在单片机运行时进行程序的调试和编程,而无需额外的仿真器或编程器。 BDM for S12(TBDML)是一款专为MC9S12系列单片机设计的开发工具,提供了对这些单片机的BDM调试功能。其硬件部分由清华大学Freescale MCU/DSP应用开发研究中心设计,软件则基于Daniel Malik的TBDML。通过USB接口,该工具能与个人计算机进行通信,简化了开发流程并提高了调试效率。 工具包中包含了以下资源: 1. TBDML光盘,包含用户手册、CodeWarrior 4.1 for S12的安装程序、补丁和License。 2. TBDML硬件,用于实际的BDM通信。 3. USB电缆线和BDM电缆线,用于连接硬件和目标设备。 4. 文档资料,详细解释了BDMforS12(TBDML)的使用方法和硬件设置。 在硬件方面,BDMforS12(TBDML)具有可配置的跳线,如J4、J5和J6,用户可以根据需求调整这些跳线以适应不同情况。例如,跳线可能用于设置BDM接口的工作模式、电压等级或者选择不同的时钟源。这增加了工具的灵活性,使其能够适应各种开发环境。 此外,开发工具还包括了TBDML面向CodeWarrior的动态链接库和Windows驱动程序,使得用户能够在CodeWarrior集成开发环境中方便地进行程序的编写、编译和调试。CodeWarrior是Freescale/NXP公司推出的一款强大的嵌入式开发工具,对于MC9S12系列的支持非常完善,提供了丰富的调试功能和优化选项。 MC9S12系列单片机的BDM开发工具是一套完整的解决方案,旨在帮助学习者和开发者更有效地进行MC9S12系列单片机的应用开发和调试工作。通过使用这套工具,开发者能够以较低的成本实现高效的项目开发,同时得益于其USB接口和灵活的硬件配置,可以在多种场合下实现快速且便捷的调试。