SWM系列MCU KEIL工程建立与DEBUG指南

需积分: 12 0 下载量 108 浏览量 更新于2024-06-29 收藏 1.45MB PDF 举报
"UM1702-KEIL工程建立说明.pdf" 本文档详细介绍了如何在基于Windows操作系统的KEIL环境中,为SWM系列MCU(采用ARMCortex-M0和Cortex-M4核心)建立工程,并进行下载算法选择、加载以及DEBUG条件设置。KEIL作为IDE,提供了一个方便的平台来支持底层应用开发,特别是涉及到PWM和电机应用。 1. **简介** - 本指南适用于所有使用SWM系列MCU进行程序开发的项目。 - 需要的前提条件包括已安装KEIL软件、拥有相应的库文件、Synwit.SWM32_DFP.pack文件以及FLM算法文件。 2. **工程建立** - **使用PACK包建立** - 安装PACK包:通过Keil的PackInstaller导入Synwit.SWM32_DFP.1.0.0.pack文件。 - 新建工程:在Keil中选择"Project->New uVision Project",输入工程名,如SWM2400Demo,并保存。 - 自动配置:选择MCU型号后,软件会自动配置Flash/RAM大小、烧写算法和SVD仿真文件等。 - **手动配置项** - C文件和H文件的添加:将源代码文件(C文件和头文件)添加到工程中,以实现具体功能。 - SVD调试:利用SVD(System View Description)文件来增强调试体验,提供更详细的硬件描述。 - **使用库函数更改** - 文件解压和拷贝:将库文件解压并复制到适当位置。 - 文件配置:在工程设置中包含库文件路径,确保编译器能找到所需头文件。 - 兼容性冲突:处理可能出现的库文件与现有代码之间的兼容性问题。 3. **DEBUG模式** - **配置确认**:在工程设置中配置DEBUG选项,确保下载和调试工具的正确设置。 - **模式进入**:根据所选的DEBUG设备(如JTAG或SWD),按照正确步骤进入DEBUG模式进行程序调试。 4. **修订记录** 文档的修订和更新历史记录,用于追踪文档的改进和变更。 通过遵循这些步骤,开发者可以顺利地在KEIL环境中为SWM系列MCU建立工程,进行高效的软件开发和调试,尤其在涉及PWM控制和电机应用时,这一过程显得尤为重要。理解并掌握这些步骤有助于提升开发效率,确保软件的正确性和可靠性。