This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TM4C1233H6PM:TM4C 器件的 CMSIS 层

Guru**** 1810550 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/658580/ccs-tm4c1233h6pm-cmsis-layer-for-tm4c-parts

器件型号:TM4C1233H6PM

工具/软件:Code Composer Studio

全部:

我为 TM4C/LM4F120 (以及 TM4D/4E 器件)制定了 CMSIS 层、并正在寻找您的反馈。

如果您想尝试、可在此处获取代码: github.com/.../CMSIS-framework-for-TM4-devices

在这些器件上使用 CMSIS 层的一个示例是 LM4F120 Launchpad 上的 Arduino 端口(部分)、可从 以下网站获得:https://github.com/dannyf00/xDuino

这两个器件均在 Keil / CCS 下进行了测试。 它应该适用于 IAR、但我没有机会对它进行测试。

感谢您的任何反馈。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Danny:
    感谢您分享您的 CMSIS 项目。 我相信这会让社区中的许多人受益。 您能否告诉我们您在 TM4C 的 CMSIS 构建过程中获得了哪些细节或经验教训? 我们提供以下应用手册、介绍如何为 TM4C 构建 CMSIS、以及社区成员是否正在寻找指导。

    www.ti.com/.../spma041g.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然、Charles。 对于 LM3S/TM4器件、我一直在使用包装层将 Stellaris / Tivaware 库重新映射到我自己的调用惯例(针对核心函数在 CMSIS 上构建)、以便可以借用我为其他 MCU 编写的代码库。

    在我将 xDuino 移植到 TM4C/LM4F120时、两件事情使得这种方法变得很困难:1)使用 Tivaware 需要一些用户干预;2) TI 提供的库存器件头文件中基于非结构的方法会使移植成为重复性、如果我要离开 Tivaware。

    因此、我决定改用无 Tivaware。 基于结构的头文件+ CMSIS 层(从 MSP432借用)的使用非常有效、如 xDuino-TM4端口中所示。

    BTW、常用 CMSIS DSP 库也可与我按照 ARM 的指令链接到之前的一组 CMSIS 文件配合使用。 这提供了另一种选择。