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.

[参考译文] 请建议使用 TivaWare 图形库升级 TM4C123

Guru**** 2514285 points
Other Parts Discussed in Thread: TM4C1294KCPDT, TM4C1290NCPDT, HALCOGEN, TM4C1290NCZAD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library

主题中讨论的其他器件:TM4C123TM4C1294KCPDTTM4C1290NCPDTHALCOGENTM4C1290NCZAD

我计划对当前使用 TM4C123 MCU 的产品进行更新。  该 MCU 可满足所有需求、但仅具有256K 的闪存会限制我们在未来软件更新中可以执行的操作。  我认为没有任何具有更多闪存的 TM4C123 MCU。  由于我们使用的是 TivaWare 库(GPIO、SSI、I2C 和图形)、因此在 Tiva 系列中使用另一个 MCU 是最明显的路径、据我所知、这意味着其中一个 TM4C129 MCU。  我认为任何一个具有1024K 闪存的器件都可以工作;我们不需要不同器件之间的任何不同功能。  我们可以处理这两种封装。

我担心的是、TI 似乎不会对 Tiva MCU 给予太多关注、但多年来没有新器件(AFAIK)。  现有零件的功能正常、但我担心它们是在很久以前(2007年左右?)发布的 且可能接近其生命周期的末尾 (1)。  它们中是否有任何一种足够受欢迎、以至于它们会长时间投入生产?

我们还可以考虑其他 MCU 系列。  如果它不支持 TivaWare 库、我们可以轻松地将大部分代码(GPIO、SSI、I2C)修改为不同的库。  只要 TivaWare 图形库许可证由 TI 制造、我们是否可以将其移植到其他处理器?  它没有任何硬件依赖性(取决于用户提供该层)、因此它似乎应该很容易移植。  是否有其他具有类似功能的图形库(仅为更改发送更新、而不是写入帧缓冲区)、我们应该将其视为替代?

如果我们切换 MCU 系列、我们可能会使用更多的闪存、因为库(至少 TivaWare 图形库)不会内置到 MCU 的 ROM 中、因为它位于 Tiva 部件上、但1MB 可能仍然足够了。  我们还可以考虑双核(可能在锁步中)。  我们在 该产品上不使用 Linux 或 Android、但 RTOS 可能很有用。  长期可用性非常重要。  如果内置蓝牙具有足够高的 TX 功率或使用放大器的方法(尽管我们的数量足够低、可能更适合将预先认证的模块用于蓝牙)、那么内置蓝牙将会是一种不错的选择。  对于哪种 MCU 有任何建议都很好!

谢谢、

Steve

 https://www.ti.com/support-quality/quality-policies-procedures/product-life-cycle.html 

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

    您好 Steve、

    感谢您在此处发帖、我绝对了解您的顾虑、因此我将尽力解决这些顾虑、以便您为下一个设计做出最佳决策。

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library 上的内容]我的担忧是、TI 似乎没有对 Tiva MCU 给予太多关注、而且多年来没有新器件(AFAIK)。  现有零件的功能正常、但我担心它们是在很久以前(2007年左右?)发布的 且可能接近其生命周期的末尾 (1)。  它们中是否有任何一种足够受欢迎、以至于它们会长时间投入生产?[/引述]

    在深入探讨这一点之前、 为了澄清一点、TM4C 在2007年之后推出。 该系列在2013-2014年期间推出了更多产品。

    尽管如此、TM4C 器件仍是一个受欢迎的器件系列、 在 工业应用中占据着既定的地位。 正如您将在 TI.com 上看到  的、我们公司范围内大力推广将我们的器件用于工业应用、这让您深刻了解到这些产品通常具有较长的生命周期(5-10年以上)、这就是我们在 TI.com 上发表产品生命周期等声明的原因。 了解客户的需求后、工业应用 仍然是我们针对 TM4C 进行促销的关键领域。

    我认为我现在可以为 TM4C 提供的最好的证明是、今年年初、我们将 TM4C 从 TI.com 上的"其他微控制器"类别中删除 、而将其 放在我们的 Arm 微控制器页面上。 这一举措是为了明确传达 TM4C 仍然是一个活跃且受支持的系列、在新设计中仍应考虑使用该产品: https://www.ti.com/microcontrollers-mcus-processors/microcontrollers/arm-based-microcontrollers/overview.html

      
    https://www.ti.com/microcontrollers-mcus-processors/microcontrollers/overview.html 上的图像)

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library ] 由于我们使用的是 TivaWare 库(GPIO、SSI、I2C 和图形)、因此在 Tiva 系列中使用另一个 MCU 是最明显的路径、据我所知、这意味着其中一个 TM4C129 MCU。  我认为任何一个具有1024K 闪存的器件都可以工作;我们不需要不同器件之间的任何不同功能。  我们可以处理任一封装。

    在这种情况下、TM4C1290NCPDT 是您的最佳选择。 TM4C1294KCPDT 是另一种可能的选项、您可以获得512KB 闪存、但它包含以太网 MAC+PHY。 我想说、通常 情况下 、TM4C1290NCPDT 是客户不需要其他功能时的理想选择。

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library ]TivaWare 图形库许可证是否允许我们将其移植到不同的处理器、前提是该处理器由 TI 制造?  它没有任何硬件依赖性(取决于用户提供该层)、因此它似乎应该很容易移植。  是否有其他具有类似功能的图形库(仅为更改发送更新、而不是写入帧缓冲区)、我们应将其视为替代?

    我认为对于 grlib、TM4C 硬件没有太多依赖关系、因为它设置为从硬件角度处理各种显示接口。 我只知道 MCU 领域中的一个直接等效项、我将在下面的一个大注释中对其进行评论、除此之外 、我 还知道 MSP430也有自己的 GRLIB。 我不认为 C2000就是这种情况、但我可能会被误解。

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library ]如果我们切换 MCU 系列、我们可能会使用更多闪存、因为库(至少 TivaWare 图形库)不会内置到 MCU 的 ROM 中、因为它位于 Tiva 部件上、但1MB 仍可能足够。  我们还可以考虑双核(可能在锁步中)。  我们在 该产品上不使用 Linux 或 Android、但 RTOS 可能很有用。  长期可用性非常重要。  如果内置蓝牙具有足够高的 TX 功率或使用放大器的方法(尽管我们的数量足够低、可能更适合将预先认证的模块用于蓝牙)、那么内置蓝牙将会是一种不错的选择。  对于哪种 MCU 的任何建议都很好![/引述]

    在1MB 空间中、TM4C129是领先的选项。 不过、对于锁步、您一定要查看我们面向功能安全的 Hercules 产品系列。 Hercules 不会提供图形库、但我可以看到 TM4C 的 grlib 是可移植的。

    我不知道您使用内置蓝牙描述的任何设备。 如果您计划使用蓝牙、可能需要了解 TI 适用于 MSP432E4的 SimpleLink SDK 产品。 我相信、由于这也是一个 M4内核、他们在该器件上重复使用了我们来自 TM4C 的 grlib。 因此、如果 RTOS +蓝牙是您的发展方向、这也是一个选项。

    只要长期可用、除了 TM4C、我就无法谈论其他产品、 我将为您详细介绍所有这些细节、因为我认为 TM4C 仍然是您的理想选择 、我们将能够为您提供所需的长期可用性。

    我希望这能为您提供更多的思考和考虑、以便您在尝试和确定哪种平台是您下一个开发的最佳选择。

    此致、

    Ralph Jacobi
    TM4C 应用和产品营销

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

    感谢 Ralph 详细的回答。  很高兴听到 TM4C129系列仍然很受欢迎、因为它似乎是我们最直接的选择。  TI 器件的长生命周期无疑是我们这样的应用的一大优势。

     TM4C1290NCPDT 具有我们需要的一切。  如果我们的 PCB 公司更喜欢 BGA 与 TQFP、您是否会在该封装中有建议?  在 Hercules 系列中  、我应该开始查看一个特定的器件或内核吗?  我们确实需要 FPU (单精度是可以的)。   TMS5701114器件 似乎具有与 TM4C129大致相似的功能。  长期可用性有何区别?  HALCoGen 生成的驱动程序提供的 API 是否与 TivaWare 提供的 API 大致类似?

    现在、TM4C129和 Hercules 器件的可用性似乎非常有限。  您对生产何时可能赶上需求有何估计?  这可能会影响我们从当前设计过渡的过程。

    再次感谢、

    Steve

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

    您好、Steve、

    很高兴帮助您对我们的产品系列充满信心。

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library/3787509 #3787509"]如果我们的 PCB 公司更喜欢 BGA 与 TQFP、您是否会在该封装中有建议?  [/报价]

    TM4C1290NCZAD 是212引脚 BGA 封装!

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library/3787509 #3787509"] Hercules 系列中是否  有我应该开始查看的特定器件或内核?  我们确实需要 FPU (单精度是可以的)。   TMS5701114器件 似乎具有与 TM4C129大致相似的功能。  长期可用性有何区别?  HALCoGen 生成的驱动程序是否提供的 API 与 TivaWare 提供的 API 大致类似?

    我不能真正评论这一点、我对 Hercules 有很高的了解、但对这个细节却没有很高的了解。 为此、我会推荐一个新主题、以便 Hercules 专家可以帮助回答这些问题。

    [引用 userid="227181" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024239/please-suggest-upgrade-for-tm4c123-using-tivaware-graphics-library/3787509 #3787509"]现在 TM4C129和 Hercules 器件的可用性似乎非常有限。  您对生产何时可能赶上需求有何估计?  这可能会影响我们从当前设计过渡的过程。[/quot]

    我希望我有一个神奇的水晶球来寻找它!!  尽管我这样做了、但我担心这是一个超出我们在 E2E 上分享内容的主题、因此我建议您联系您的经销商和/或当地的 TI 销售代表。

    此致、
    Ralph Jacobi