项目简介
本项目是基于C语言的新唐M480系列MCU的GNU GCC工具链项目模板。它提供了完整的项目架构与相关文件,可助力开发者开展M480系列MCU的开发工作,同时具备单元测试功能。
项目的主要特性和功能
- 完整架构:项目包含核心代码、设备启动文件、驱动文件和单元测试文件,结构清晰。
- 多模块支持:涵盖CMSIS、设备寄存器层和硬件抽象层等驱动模块。
- 单元测试:支持在
/UnitTest
文件夹添加测试代码,且每个测试文件可单独编译。 - 构建命令丰富:提供
make
、make test
、make macro
、make size
、make clean
等多种构建命令,满足不同开发需求。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 构建项目:
- 使用make
命令构建/Core
、/Device_Startup
、/Drivers
下的源文件,构建结果存于/build
文件夹。
- 使用make test
命令构建/UnitTest
、/Device_Startup
、/Drivers
下的源文件。
- 使用make macro
命令对/Core
、/UnitTest
、/Device_Startup
、/Drivers
下的源文件进行预处理,用于调试。
- 使用make size
命令通过arm-none-eabi-nm
工具分析ELF文件。
- 使用make clean
命令清理所有构建文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】