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/TM4C1294NCPDT:CCS/TM4C1294NCPDT:

Guru**** 2394305 points
Other Parts Discussed in Thread: EK-TM4C1294XL, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/908618/ccs-tm4c1294ncpdt-ccs-tm4c1294ncpdt

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:EK-TM4C1294XLUNIFLASH

工具/软件:Code Composer Studio

您好!

我的板基于 EK-TM4C1294XL、但我正在使用 XDS110调试器。

我正在尝试构建引导加载程序、我能够使用 Stellaris 调试器在评估板上构建和运行该引导加载程序。

如何为 Code Composer Studio 更改它
 版本:10.0.00010

我正在使用 TivaWare_C_Series-2.2.0.295代码样本来构建我的 EMAC 引导加载程序。 但在配置部分、我无法将调试器更改为 XDS110。

我可以选择在电路板中放置引导加载程序。

对于 LM Flash 程序员,我尝试了所有的手动配置,但没有一个对我有效。

我想得到您的帮助。

我可以使用 xds110探测器加载和调试我的应用。

谢谢

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

    您好 Sergey、

    LMFlash 编程器不进行调试。

    如果您需要调试、则需要使用 CCS 和 CCS 支持 XDS110。

    我不清楚问题是什么。

    如果您尝试使用引导加载程序功能、则不会使用 XDS110、因为引导加载程序不是 JTAG 接口。

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

    您好、Ralph:

    感谢您的回复。

    我需要能够将引导加载程序加载到我的定制设计电路板中。

    遗憾的是、我无法使用 lm 闪存编程器将引导加载程序放入电路板中。 我是否可以选择擦除整个闪存并将 引导加载程序放置在位置0x0。

    我有哪些选择?

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

    您好 Sergey、

    您是否正在使用提供的 TivaWare 示例 BOOT_EMAC_FLASH 和 BOOT_DEMO_EMAC_FLASH?

    如果 您 在 BOOT_EMAC_FLASH 中将 bl_config.h 文件配置正确、在 BOOT_DEMOD_EMAC_FLASH 中将.cmd 配置正确、 请首先下载 BOOT_EMAC_FLASH、然后下载 BOOT_DEMOD_EMAC_FLASH。

    CCS 将对 boot_demo_emac_flash 项目进行编程、而无需触碰引导加载程序代码。 不会覆盖任何内容。

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

    你(们)好

    是的、我使用的是 BOOT_EMAC_FLASH

    但我要求使用现场更新 设备。

    为此,我需要有引导加载程序。

    在我的应用中、如果我要擦除0x4000、引导加载程序将带来另一个可执行映像。

    因此、演示对我不起作用。

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

    您好 Sergey、

    这毫无意义。

    引导加载程序位于0x0000。 除非引导加载以0x0000开头的映像、否则不会擦除该映像。 在这种情况下、您有一个一次性可编程闪存引导加载程序。 但是、这并不是任何闪存引导加载程序的真正用途。

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

    您好、Ralph:

    我们有点偏离了我的初始问题、我需要使用哪些工具将引导加载程序放入器件中?

    您能给我提供步骤1、2 3等等吗?

    作为调试应用程序加载时的一部分,它在位置0加载,我不希望它。

    我想调试加载在0x4000处的应用程序。

    仍然是如何在器件 TM4C1294NCPDT 上放置引导加载程序 有哪些选项

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

    您好 Sergey、

    步骤1:将 BOOT_EMAC_FLASH 下载到您的板上

    步骤2:下载 BOOT_DEMO_EMAC_FLASH

    在步骤2中、您可以保持调试器处于连接状态。

    就是这么简单。

    您是否已使用 LaunchPad 完成此操作以了解它们如何协同工作?

    此外、您还应该花些时间阅读和了解我们的引导加载程序用户指南、其中介绍了所有内容:  

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

    您好、Ralph:

    很抱歉,您仍然没有回答我的问题。

    如果您不理解、请这样说。

    但是

    步骤1:将 BOOT_EMAC_FLASH 下载到您的板上我如何执行它、我不断地询问您。

    TI 问题是否过于困难?

    我需要哪些工具来实现它?

    LMFlash Programmer 不适用于 ME。 我没有尝试调试,我需要一些工具将引导加载程序放入设备闪存中的 locion)。

    如果我对此不清楚、请告诉我。

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

    您好 Sergey、

    您只需在 CCS 中导入项目、构建项目、然后使用 Run->Debug 来启动调试器。

    当项目完成加载时、它不会执行您在调试器中看到的代码、因为没有主函数。 正确下载引导加载程序如下所示:

    此时、引导加载程序位于器件上的0x0000处、您可以转到步骤2。

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

    您好、Ralph:

    为什么您避免回答我的问题:

    只有2个。

    我无法使用 Stellaris 调试器。

    我问过您如何使用 XDS110。

    如果 Code Developer Studio 之外有工具、我可以使用它来放置引导加载程序。

    如果这些问题太困难、请告诉我。

    我还 提到我不使用评估板。 我的调试器 I JTAG。

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

    您好 Sergey、

    您最初说过"我可以使用 xds110探测器加载和调试我的应用。" 因此、我认为这表明 XDS110正常工作、不是问题。 很抱歉、我被误解了、但这种说法让人寻找其他问题、因为"XDS 110正在工作"、所以对我来说、它变成了"引导加载程序不工作"。 我说"我不清楚问题是什么。" 您没有再次提及 XDS110、因此在发布此帖子之前、我没有将其视为问题的一部分。

    若要更改任何工程的编程接口、请双击工程中的 target_config.ccxml 文件、然后在其中选择您的 Connection 接口(确保保存!):

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

    您好、Ralph;

    感谢 leat 您回答了两个问题中的一个,

    我的第二个问题,请阅读,直至最后不再只是获得第一个知道的关键字。

    问题是、我可以使用哪些工具  使用不带 CCS 的 XDS100擦除闪存并对其进行编程。

    谢谢

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

    您好 Sergey、

    我重新阅读了该主题、看不到前面询问的问题。 您询问了您需要哪些工具、我之前说过 CCS 将与 XDS110配合使用。 没有专门针对非 CCS 选项的问题、只有对可用工具的请求。

    另一个不是 CCS 的选项是使用编程的"CCS Uniflash"。这不是 IDE、而是编程软件、其工作原理类似于 LMFlash 编程器、并且支持 LMFlash 编程器不支持的 XDS110。