清华大学BDM开发工具S12用户手册

需积分: 16 7 下载量 195 浏览量 更新于2024-12-14 收藏 780KB PDF 举报
"BDM_for_S12用户手册是清华大学FreescaleMCU/DSP应用开发研究中心提供的一个关于S12系列16位单片机BDM(Background Debug Module)调试工具的指南,主要针对初学者。手册内容详尽,包含了硬件和软件的使用方法,以及安装步骤。该工具通过USB接口与个人计算机进行通信,硬件设计由研究中心完成,软件基于DanielMalik的TBDML。手册中列出了开发工具包的所有资源,包括用户手册、动态链接库、Windows驱动程序、CodeWarrior for S12的安装程序、补丁和License,以及配套的硬件设备如BDM硬件、USB电缆和BDM电缆。此外,还提供了BDMforS12(TBDML)的实物图和硬件PCB图,并详细解释了硬件设置,特别是BDM引脚定义的跳线开关J4、J5和J6的用途,以适应不同用户的需求。" 这篇用户手册详细介绍了BDM for S12的各个方面,对于想要使用该工具进行Freescale MC9S12系列单片机开发的人来说,是一份非常宝贵的参考资料。首先,用户需要了解BDM的基本概念,它是单片机调试的一种方式,允许在不中断系统运行的情况下进行程序调试和数据读写。在S12系列单片机中,BDM功能可以通过专用的硬件接口实现,如BDMforS12(TBDML)。 手册中的硬件部分详细描述了BDMforS12(TBDML)的设计,包括USB接口的使用,这使得与PC的连接更加便捷。硬件设置部分特别提到了跳线J4,它决定了BDM电缆的信号定义,这对于正确连接和配置BDM接口至关重要。同时,J5和J6可能涉及其他特定功能或配置选项,例如电源选择或串行通信设置,用户手册中应有进一步的说明。 软件方面,手册提供了CodeWarrior for S12的安装和使用指导,这是一个强大的集成开发环境(IDE),支持S12系列的编程和调试。TBDML动态链接库和驱动程序确保了BDM工具与CodeWarrior的兼容性,使得开发者能够利用BDM功能进行实时调试。 BDM_for_S12用户手册是S12系列单片机开发者不可或缺的工具,它提供了全面的硬件和软件操作指南,帮助用户快速上手并有效进行项目开发。