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.

[参考译文] TM4C123GH6PM:新芯片

Guru**** 2513185 points
Other Parts Discussed in Thread: EK-TM4C123GXL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1315691/tm4c123gh6pm-new-chip

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

您好!

我有一个关于 TM4C123的问题、我知道我以前曾提出过一个类似的问题、但我想得到关于这个主题的更多澄清。 假设我直接从 TI 或从独立供应商购买独立的 TM4C、并且我想使用我的算法对其进行编程。 此外、我还使用 EK-TM4C123XL Stellaris 来对新芯片进行编程/调试。 在 XL 器件和新芯片中、我需要连接到什么?  

(假设我使用 USB 连接器(电源/ICDI)来编程新的芯片_

我是否会使用穿孔 TXD 和 RXD (在白色线上方)和跳线 VDD?

此外、我是否需要为所需芯片加载特定内容、例如引导加载程序? 或者只是用我的算法加载它就足够了吗?

非常感谢您提供的任何信息,您都可以给我。  

我想扩大 MCU 的使用范围。  

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

    您好!

    [报价 userid="419815" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1315691/tm4c123gh6pm-new-chip "]此外、我使用 Ek-TM4C123XL Stellaris 编程/调试新芯片。 在 XL 器件和新芯片中、我需要连接到什么?  [/报价]

     本应用手册的第4.6节提供了有关如何使用 EK-TM4C123GXL LaunchPad 对另一个芯片进行调试/编程的说明。  https://www.ti.com/lit/pdf/spma075

    [quote userid="419815" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1315691/tm4c123gh6pm-new-chip

    此外、我是否需要为所需芯片加载特定内容、例如引导加载程序? 或者只是用我的算法加载它就足够了吗?

    [/报价]

    您不需要引导加载程序来加载程序、除非您希望将来通过通信端口(例如 SPI、UART、I2C、CAN、USB)升级固件。 否则、您只需将固件加载到0x0。 在复位或下电上电后、处理器将从0x0启动并运行程序。  

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

    谢谢 Charles、我没有这份文档。 这肯定会对我有所帮助。  

    我正在通过 SPMA075读取、因此我所要做的就是将 Launchpad 引脚 TCK 连接到引脚52 (PC0)等。。。。 其余引脚(在演示板上位于 RXD 的正上方)连接到引脚38 RST? (加 VDD)

    此外、在我的固件准备就绪后、我需要以某种方式指定寄存器0x00、还是它会自动从该地址开始。  

    我将 CCS IDE 用于我的项目。  

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

    我正在通过 SPMA075读取、因此我所要做的就是将 Launchpad 引脚 TCK 连接到引脚52 (PC0)等。。。。 其余引脚(在演示板上位于 RXD 的正上方)连接到引脚38 RST? (加 VDD)

    [/报价]

    可以。

    尽管使用 LaunchPad 对另一个电路板进行调试/编程是可行的、但我还是建议您考虑使用独立的低成本调试探针、如 XDS110或 XDS200、这是一种调试和开发软件的更可靠的方法。 这是我总是向客户推荐的东西。 您可以随心选择。  

    此外、在我的固件准备就绪后、我需要以某种方式指定寄存器0x00、还是它会自动从该地址开始。  

    [/报价]

    处理器始终从0x0开始。 如果你加载一个诸如 blinky 或 hello 的简单程序、它驻留在0x0、处理器将在0x0上获取堆栈指针、然后根据驻留在0x4的复位向量跳转到你的应用程序入口点。 您自己的算法也一样。 如果您要使用引导加载程序、则需要为应用程序指定非零地址。 引导加载程序将位于0x0。 您的应用程序将位于0x2800等其他某个位置。 在确定要使用引导加载程序之前、无需担心新的应用程序地址。 您只需构建代码以启动0x0并加载并运行即可。  

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

    非常感谢您的帮助。 所有这些信息都非常有用、并将其应用到我的项目中。  

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

    Charles

    要为 TM4C123供电、 VDD 引脚(11、26、42、54)中是否有哪个引脚可以接受5V 电压? 如果不是、是 VBAT 吗? (VDD 与 VBAT 之间的区别是什么?)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否任何 VDD 引脚(11、26、42、54)应该是可以接受5V 电压的引脚? [/报价]

    VDD 引脚只能接受3V 电压。 请参阅数据表。  

    VBAT 用于通过电池为器件供电 、当器件在休眠模式下工作时、电池电压也是3V。 数据表中包含所有详细信息。  

    如果您不打算使用 Vbat、请参考下图。 根据您的应用要求、数据表中还有一些其他推荐的方框图。