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/SW-EK-TM4C123GXL:寄存器级编程示例

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/822305/ccs-sw-ek-tm4c123gxl-register-level-programming-examples

器件型号:SW-EK-TM4C123GXL
主题中讨论的其他器件:MSP432WARE

工具/软件:Code Composer Studio

您好!

我使用的是 TM4C123GXL launchpad。 我想进行寄存器级编程。 但在我下载的 Tivaware 中、只有 API 编程示例可用。 在哪里可以找到寄存器级编程示例?

此致

Vishal Kakade

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

    你好,Vishal,

    我们不提供寄存器级编程示例、也不支持 E2E 上 TM4C MCU 的编程方法。

    我们的 TM4C E2E 论坛指南中提到了这一点、其中有以下背景说明原因:

    TivaWare 的主要用途之一是无需单个用户了解 DRM 编程的来龙去脉。  因此、我们将无法为仅与 DRM 编程有关的任何问题提供支持。

    对于那些真正想了解如何使用 DRM 对器件进行编程以便更好地理解的人、TI 建议首先使用 TivaWare 对项目进行编码、然后将 TivaWare API 部分逐段替换为它们执行的 DRM 代码。 由于 TivaWare API 是开源的、因此该选项对所有用户开放。

    此外、这样做的一个关键原因是、我们已经花费时间和精力来测试和验证 TivaWare API、从而避免通过寄存器和数据表来理解器件的麻烦、而是让您快速轻松地开始开发。 最后、我们不想重复发明我们已经正确编写并存在于 TivaWare 中的调试代码。

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

    您好 Ralph、

    感谢您的回答。 我看到对于 MSP432Ware、寄存器级编程和 API 示例均可用、但 Tiva 系列不可用?

    此致

    Vishal Kakade

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

    你好,Vishal,

    是的、因为 MSP432来自于 MSP430产品、而这些产品对于支持寄存器级编程以优化功能更加重要。 由于许多 MSP430客户都依赖于寄存器级编程、MSP432必须支持相同的编程才能进行迁移。 TM4C 并非如此、因此我们在该主题上采取了立场。