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.

[参考译文] EK-TM4C123GXL:TivaWareTM

Guru**** 2481465 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/701174/ek-tm4c123gxl-tivaware

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

我有一个 Tiva C 系列 TM4C123G launchpad、并且正在寻找 一个框架软件来生成我可以在 launchpad 上使用的驱动程序代码。 PIC 具有 Harmony、STM 使用 cubeMx、使您能够以可视化方式开发专用于您可以使用的驱动程序的代码。 基于 MSP430、我偏向于 TI、但我专注于使用 TI 产品、我想找到一款与 Harmony 或 cubeMX 类似但适用于 TI 的工具。 我下载了 Tivaware 、但它似乎是一组驱动程序。  

请告诉我 TI 是否有类似的工具。 从 我找到的驱动程序中了解驱动程序的最佳方法是使用这种类型的软件、而不是将其用于开发。  

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

    您好、Ronald、

     遗憾的是、我们没有这种基于 GUI 的工具来配置器件(即时钟、外设等)并为 TM4C123生成 C 代码。 TivaWare 是一套软件工具和库、有助于开发基于 Tiva C 系列的 MCU 应用。 它实际上非常易于使用。 TivaWare 中提供了许多示例、可帮助您快速入门。

     在我熟悉的另一个 TI 器件系列(TMS570)中、它确实提供了一个基于 GUI 的工具(HalCoGen 工具)来根据用户的定制配置生成 C 代码。 下面是该工具的屏幕截图、其中显示了时钟的配置方式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    老实说、如果 TI 恢复 Grace 的开发、增加对 Tiva MCU (可能还有 C2000等)的支持、那将会非常好。 由于 TI-RTOS 和 MSPWare 的原因、TI 停止了开发、但我希望未来有一天会有一些软件、如 CubeMX……
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    考虑到 Harmony 和 CUBE 的问题、TI 可能不会提供类似的产品。

    尽管如此、我强烈建议 Cypress PSoC 的编程环境。 如果 TI 能提供这样的产品、那将会很棒。

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

    感谢 Charles、我了解了 HalCoCen SW 和 Hercules 处理器系列。 这确实解决了我的问题、我将继续使用 TIVAware 并利用驱动程序和库。 不幸的是、TIVAware 没有这样的工具、但我只是为我提供了了解 TIvAware 驱动程序的挑战。

    如果我对 Tiva Ware 有任何疑问、我将毫不犹豫地使用技术支持。 首先要了解驱动程序并利用 SPI、UART、I2C 和 USB 的通信协议。

    首先我开始使用 MSP430、但我仍然对使用德州仪器进行偏置、并希望继续这样做。 我的一个目标是使用此 MCU 并将其作为 Alma Matter 的课程进行开发。 我正在与几位前校友合作、获取硬件、并使用 Tiva 和 boosterpack 开发某种工程学简介。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Roland、
    感谢您选择 TI 产品。 在您暂停之后、您会发现 TivaWare 库易于使用。 我在 HalCoGen 或自动生成的代码方面的一个经验是、有时值会根据客户的配置进行硬编码。 如果您需要在运行时更改某些配置、则不像再次调用 API 那样容易。 不过、我无法评论其他供应商的解决方案。 我想每个解决方案都有其优点和缺点。 如果您在使用 TivaWare 时遇到任何问题、请随时提出问题以获取支持。