littlebot
Published on 2025-04-10 / 3 Visits
0

【源码】基于C语言的新唐M480系列MCU开发模板项目

项目简介

本项目是基于C语言的新唐M480系列MCU的GNU GCC工具链项目模板。它提供了完整的项目架构与相关文件,可助力开发者开展M480系列MCU的开发工作,同时具备单元测试功能。

项目的主要特性和功能

  1. 完整架构:项目包含核心代码、设备启动文件、驱动文件和单元测试文件,结构清晰。
  2. 多模块支持:涵盖CMSIS、设备寄存器层和硬件抽象层等驱动模块。
  3. 单元测试:支持在/UnitTest文件夹添加测试代码,且每个测试文件可单独编译。
  4. 构建命令丰富:提供makemake testmake macromake sizemake 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】