ZHCACG6 march   2023 TM4C1230C3PM , TM4C1230D5PM , TM4C1230E6PM , TM4C1230H6PM , TM4C1231C3PM , TM4C1231D5PM , TM4C1231D5PZ , TM4C1231E6PM , TM4C1231E6PZ , TM4C1231H6PGE , TM4C1231H6PM , TM4C1231H6PZ , TM4C1232C3PM , TM4C1232D5PM , TM4C1232E6PM , TM4C1232H6PM , TM4C1233C3PM , TM4C1233D5PM , TM4C1233D5PZ , TM4C1233E6PM , TM4C1233E6PZ , TM4C1233H6PGE , TM4C1233H6PM , TM4C1233H6PZ , TM4C1236D5PM , TM4C1236E6PM , TM4C1236H6PM , TM4C1237D5PM , TM4C1237D5PZ , TM4C1237E6PM , TM4C1237E6PZ , TM4C1237H6PGE , TM4C1237H6PM , TM4C1237H6PZ , TM4C123AE6PM , TM4C123AH6PM , TM4C123BE6PM , TM4C123BE6PZ , TM4C123BH6PGE , TM4C123BH6PM , TM4C123BH6PZ , TM4C123BH6ZRB , TM4C123FE6PM , TM4C123FH6PM , TM4C123GE6PM , TM4C123GE6PZ , TM4C123GH6PGE , TM4C123GH6PM , TM4C123GH6PZ , TM4C123GH6ZRB , TM4C123GH6ZXR , TM4C1290NCPDT , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2安装方法
    1. 2.1 更新 TivaWare 目录中的 FreeRTOS 版本
    2. 2.2 为 TM4C LaunchPad 添加 FreeRTOS 硬件驱动程序文件
  5. 3TM4C FreeRTOS 示例的架构
    1. 3.1 适当的时钟配置
    2. 3.2 硬件中断与 FreeRTOS 内核配合使用
    3. 3.3 Code Composer Studio 对 FreeRTOS 的调试支持
  6. 4示例工程演练
    1. 4.1 下载并导入示例
    2. 4.2 USB 示例
      1. 4.2.1 usb_dev_bulk
      2. 4.2.2 usb_dev_cdcserial
      3. 4.2.3 usb_dev_keyboard
    3. 4.3 以太网示例
      1. 4.3.1 enet_lwip
        1. 4.3.1.1 运行 enet_lwip 示例
      2. 4.3.2 enet_io
        1. 4.3.2.1 运行 enet_io 示例
  7. 5参考文献

安装方法

以下步骤演示了如何下载 TivaWare 和 FreeRTOS 的最新版本。如果之前已完成下载,可以跳过此部分。

  1. 此处下载最新的 TivaWare SDK,并按照安装程序说明进行操作。如果使用默认安装路径,TivaWare SDK 将安装在 C:\ti\TivaWare_C_Series-2.2.0.295。有关 TivaWare 目录结构的信息,请参阅图 2-1(请注意,已有 third_party/FreeRTOS 目录)。TivaWare 库中安装的现有 FreeRTOS 为 8.2.3 版本。需要将其更新到最新版本。
    GUID-20220608-SS0I-9GDS-VCWK-GWRPVTWCGTQM-low.png图 2-1 TivaWare 目录结构
  2. 此处的官方下载来源下载最新版本的 FreeRTOS。截至发布本应用报告时,FreeRTOS 的最新版本为 202112.00,如图 2-2 所示。本应用报告中提供的所有示例均已使用该版本创建和验证。
    GUID-20220608-SS0I-XPRZ-LRWF-VNGRMBBJ4X4Q-low.png图 2-2 FreeRTOS 下载站点
  3. 解压缩 FreeRTOS zip 文件并安装到一个临时目录中。查看 FreeRTOS 目录结构,请注意 FreeRTOS 文件夹以及其他文件夹和文件,如图 2-3 所示。
    GUID-20220608-SS0I-3DLN-LRQX-RP87FMDDCQZQ-low.jpg图 2-3 FreeRTOS 版本 202112.00 目录结构