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.

[参考译文] TM4C1294NCPDT:TM4C1294 SWD 编程实用程序

Guru**** 2457760 points
Other Parts Discussed in Thread: SEGGER, TMDSEMU110-U

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/648117/tm4c1294ncpdt-tm4c1294-swd-programming-utility

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:TM4C123SEGGERTMDSEMU110-U

您好!

EK-TM4C1294 Launch Pad 使用 TM4C123作为调试接口。 我们目前正在为产品开发电子测试台、并希望使用另一个 TM4C1294对目标器件进行编程。 EK-TM4C1294 Launch Pad 的调试接口代码是否可用? 是否有人知道任何现有的代码或库、这些代码或库只需使用 GPIO 即可从 cortex M 对 cortex M 处理器进行编程?  

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果要使用 TM4C129 LaunchPad 对 TM4C1294器件(如定制板中所示)进行调试和编程、可以按照本应用手册中的说明进行操作。 请参阅第4.8节。 www.ti.com/.../spma075.pdf

    您可以使用引导加载程序进行探索、它将通过所选的通信接口之一(如 UART、SPI、I2C 等)加载您的应用程序映像。 如果您打算将 GPIO 引脚用作 UART、SPI 等功能信号、则答案是肯定的。 但是、如果您希望纯粹以通用 I/O 方式使用 GPIO 引脚来加载程序、那么答案是否定的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    鉴于此类试验台是一次性(或少量)开发成本远远超过了微秒成本。 我不会浏览您用于测试的处理器。 只需使用 PC 和现成的适配器、如 Segger。 节省的开发时间很可能会支付硬件费用(PC 成本很低)、如果需要更换硬件、则很容易获得。

    Robert
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    值得注意的是,"社会福利署"被列入海报(适当的----这种情况多么罕见)主题栏。

    原谅-但"TM4C 器件"(如此有限)-当"作为 ICDI 投入使用"时-(仍然缺乏)此类(正常) SWD 功能是否属实? (性能低且有限-这种交易...)

    正如海报 Robert (有时也是这位记者)所说、Segger 提供的出色 JTAG/SWD 探针-正确启用 SWD! (并且已经这么做了-永远...)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从 EK-TM4C1294上 ICDI 下方的电路中可以看出、该电路使用端口 A 引脚对主机处理器进行编程。 性能已足够。 我们希望生产能够对 DUT 进行编程的自主测试设备。 发布是为了询问此 ICDI 中使用的代码是否可用。  

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

    您(重要)的主题行被授予"社署"的突出地位-是否如此?    但现在-不知怎么-你放弃了这一追求。    

    据我所知(从未使用过供应商工具)、"SWD -当然-过去"明显缺失"-来自供应商(有限)的"技巧包"。

    这是我代表你提出的主要问题。    如果您的" 社署"促销不是"广告"、 您所做的选择通常会成功...   (虽然您使用论坛的搜索框(顶部)会显示数百张海报、这些海报曾遭受(并继续遭受)可怕 的"JTAG 锁定!"    (全球最畅销的 JTAG/SWD 探针"J-Link"很少有经验。)

    我认为还有一个领域值得你考虑。    您建议用作"编程器"的电路板是否受到充分的"保护"... (ESD/RFI 和物理)-因此"不能再重复"(有时仓促)任务?      您可能会注意到(更受欢迎且更合适)器件尺寸更小-封装正确-因此更可靠...    (必须有理由这么多人选择了"J-Link!")

    大多数所有供应商都不会"一般"提供此类代码。    (除非您具有很大的销售潜力-以及"备份"的一种令人信服的方法...)

    祝您有机会...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、端口 A 引脚被复用用于 JTAG/SWD 功能。 但是、TM4C123内部的调试探针固件是 TI 专有 IP、其源代码不向公众提供。 我看到有人试图将 JTAG 接口与目标器件进行位连接。 但我认为这不是你想要投入你的努力的结果。 如 CB1和 Robert 所建议的那样、电路板上的 JTAG 连接器将更好地为您提供服务、您可以使用所选的调试探针(无论是 Jlink 还是 XDS110等)进行连接、以对目标器件进行调试/编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、朋友 Charles、

    您是否可以告知"您公司的工具是否已"毕业"、现在是否能够提供"海报所要求的 SWD?"

    该要求位于他的主题行-在他的帖子顶部-并保持不变(偏离或错过...) (但不是 Moi...)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="RKRobinson ]EK-TM4C1294上 ICDI 下方的电路使用端口 A 引脚对主机处理器进行编程。 [/报价]

    是的。

    [引用 USER="RKROBIN">我们希望生产一个能够对 DUT 进行编程的自主测试设备。 [/报价]

    我明白了。 我曾建议、编程微控制器来实现这一目的是一个错误的主意。 最好使用 PC (设备仍然可以自主运行)。 您甚至可以使用 BeagleBone 之类的器件、但需要检查供应商是否支持 H/W 在这里使用5美元的微控制器将会是一种假经济。

    [报价用户="RKRobinson ]发布的目的是询问此 ICDI 中使用的代码是否可用。  [/报价]

    这已经被多次询问和回答、例如 https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/562027?tisearch=e2e-sitesearch&keymatch=ICDI%20available

    注意:即使使用源代码、我也希望开发和维护专用编程器件、即使您包含 PC、也会超过购买该器件的成本。 这也需要更长的时间。

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有趣的 CB1和查尔斯的回答只是在我发布后才出现。

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

    哦不,我是否必须使用我的“超级力量”来(再次)“拯救你,使你免受“温和”的影响?

    海报"只限于"供应商已解决"-即使-尤其是-非供应商帖子单独解决了他所说 的"社署"要求!"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 CB1、
    下面是 XDS110简介。 XDS110包括 SD/SWO 功能。 可以在此处找到 wiki 页面。 processors.wiki.ti.com/.../XDS110

    简介
    XDS110是用于德州仪器微控制器和嵌入式处理器的最新 JTAG 调试器。

    XDS110是一款低成本嵌入式 MCU 调试探针、源自 Stellaris ICDI 调试探针系列。 调试探针具有 Tiva Snowflake (TM4C129)作为调试处理器。 XDS110包括 SD/SWO 和 Energy TraceTm功能。

    它在超低成本 XDS100和中端 XDS200类 JTAG 调试器之间实现了低成本与功能的平衡。 嵌入式(板载) XDS110调试探针与 Code Composer StudioTm开发环境6.1.0版及更高版本兼容。

    独立 XDS110调试探针(TMDSEMU110-U)需要 CCSv7.0.0或更高版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Charles Tsai"] XDS110是最新的 JTAG 调试器类别[/quot]

    查尔斯-谢谢您- XDS "终于"进入了"现代世界"。    正如我的写作所指出的-我认为2017年的业绩"有一定的机会"-可能会到达这里...

    然而-正如它是新的-它是否已经在广泛的条件下进行了全面/详尽的测试/评估-以便"不重复" JTAG  故障(需要注意的太多)?    (即"犯罪是否继续"-但"选择武器"-转变?)