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

【源码】基于CMake和GCC的TM4C微控制器开发环境搭建项目

项目简介

这是一个基于CMake和GCC的TM4C微控制器开发环境搭建与测试项目,旨在为Linux平台的开发者提供简单、高效的开发环境,用于TM4C微控制器代码的编译、调试和烧录。项目采用流行的开发工具和技术,保障了实用性和先进性。

项目的主要特性和功能

  1. 提供详尽安装步骤和工具集,便于在Linux平台搭建开发环境。
  2. 集成GCC编译器,可编译C语言代码。
  3. 集成CMake构建系统,实现自动化构建和配置管理。
  4. 提供与TI的库(如Tivaware)的集成方法,方便使用各类库函数。
  5. 集成openocd和gdb调试工具,具备调试和烧录功能。

安装使用步骤(假设用户已经下载了本项目的源码文件)

  1. 安装依赖工具:
    • 安装lm4flash工具:sudo apt install lm4flash unzip
    • 下载并安装最新的arm-none-eabi-gcc编译器,从launchpad下载后解压,设置环境变量:tar -xvf gcc-arm-none-eabi-5_4-2016q3-20160926-src.tar.bz2export PATH=$PATH:$HOME/tiva-c-launchpad-env/gcc-arm-none-eabi-5_4-2016q3/bin
    • 下载TI库(tivaware):创建目录mkdir tivaware,登录TI下载SW-EK-TM4C123GXL-2.1.4.178.exe保存到~/tiva-c-launchpad-env/tivaware,解压并编译:cd tivawareunzip SW-EK-TM4C123GXL-2.1.4.178.exemake
    • 安装openocd:cd ~/tiva-c-launchpad-envgit clone git://git.code.sf.net/p/openocd/code openocd.gitcd openocd.git./bootstrap./configure --prefix=/usr --enable-maintainer-mode --enable-stlink --enable-ti-icdimakesudo make install
  2. 复制项目代码:已下载源码则无需此步。
  3. 编译项目:cd ~/tiva-c-launchpad-env/cmake-tm4c-blinkymkdir buildcmake..make
  4. 烧录程序:(sudo) lm4flash linux_blinky.axf
  5. 调试:一个终端执行cd ~/tiva-c-launchpad-env/cmake-tm4c-blinky./openocd.sh;另一个终端执行./gdb.sh开始调试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】