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.

[参考译文] TIDA-00489:CLI 脚本和 SWD 调试器

Guru**** 2589265 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/774394/tida-00489-cli-script-and-swd-debugger

器件型号:TIDA-00489
主题中讨论的其他器件:CC1310

大家好、我们使用的是 TIDA 00489布局、我对生产有一些疑问。

  1. 我们希望使用 CLI 脚本刷写 CC1310上的软件、并且必须读取芯片的 MAC 地址、以便对器件进行内部跟踪。 我没有太多经验、想知道我应该使用哪些选项。 我基本上想使用"擦除"、"编程"和"验证"功能。 但有几个"详细"选项。
    1. 我应该采用哪些擦除、CCFG 和闪存页面选项?
    2. 我应该使用什么复位和运行操作? (我认为刷写后运行应该是正确的)
    3. 我还应该寻找什么?
    4. 在此过程期间/之前/之后、如何自动读出 MAC 地址?
  2. 我们正在考虑使用 SWD 调试器通过 JTAG 报头手动读取 MAC、您能推荐我们可以购买的一款吗? 由于使用 JTAG 电缆、将 TIDA 00489连接到 Launchpad 并 使用闪存编程器读取 TIDA 板的 MAC 地址不起作用。

希望我对我的问题很清楚。

此致

SLV1n

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Svin、大家好、早上好。 您在这里的查询已收到并转发给我们工业楼宇自动化团队的设计负责人。 根据我们昨天晚上晚些时候的讨论、他将在下一个工作日内回复您的问题。

    此致、
    J. Fullilove
    应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    闪存编程器2具有 CLI、请参阅帮助文档。 命令选项之一是读取 MAC 地址。

    TIDA 00489具有标准 JTAG 连接器。 您说"使用 flashProgrammer 不起作用"、您在连接或其他设备时是否收到错误消息? 请详细说明您正在做什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、ter、很抱歉、它不精确。 您基本上可以轻松读取 LaunchPad 的 MAC 地址。 但是、如果 TIDA 传感器通过 JTAG 与 Launchpad 连接(例如、能够刷写 TIDA 板)、并且 LaunchPad 通过 USB 与 PC 连接、并且您尝试读取 MAC、则 launchpad 和 TIDA 板的 MAC 地址会混合使用。 如果您拔下 Launchpad 并将其重新插入 PC、然后再次读出 MAC、它们甚至可能最终会发生变化。

    这就是为什么我们没有获得 TIDA 板芯片 MAC 的解决方案、除非我们构建基于15.4 Stack 的星型网络并使用监听器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不清楚您要做的是什么。 如果将 LaunchPad 用作调试器(如果要连接到 TIDA 板、则需要执行该操作) 您必须移除 P4上的所有跳线、因此 launchpad 上的 CC1310未连接、因此您将无法读取 MAC 地址。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗯、我没有移除 launchpad P4上的所有跳线。 虽然我在一开始就这么做了、但我注意到、刷写 TIDA 板可以正常工作、而不会将其移除。 但是、我不记得我是否曾尝试过移除跳线、而是尝试读取 TIDA 板的 MAC 地址。 今天下午我将试一下。

    编辑:我移除了跳线、并且能够一次读取正确的 TIDA 板 MAC 地址。 之后我再也不能单击"Read"按钮、该按钮将灰显:

    有时、"Connected devices"窗口中的"CC1310"消失、替换为"Unknown"、我也无法读取 MAC 地址。 要解决此状态、我必须再次设置跳线、但无法读取 MAC 地址。

    顺便说一下、FlashProgramr2 v 1.7.5版本几乎经常崩溃(可能是由于 Windows)、我必须拔下并重新插上 LaunchPad、或者经常重新启动程序才能在列表中看到我的连接设备。 是否有更新计划?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.8.0是闪存编程器2的最新版本。 请告诉我们、如果您设法找到一种模式、您如何设法使程序崩溃。

    第一次读取后、MAC 地址为灰色、这一点我没有问题。 状态窗口的状态是什么?

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

    好的、我将下载新版本。

    我有多达4块板连接到我的 PC。

    我可以执行进一步的错误模式、一种情况是、我连接了多个板、并在拔下板并重新插入后尝试刷写其中一个板。 大多数情况下、访问被拒绝或程序崩溃。 我还经常注意到、"连接的器件"窗口的自我更新功能将搜索新的电路板、但无法识别新插入的 Launchpad。

    但是、对于生产、我们仍然在寻找调试器 SWD 或 JTAG 调试器、这与 此类似

    您能为 CC1310和 CC1352R1推荐一款吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如需量产数据、请访问 dev.ti.com/.../