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.

[参考译文] 有关调试器以及如何合并十六进制文件的问题

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/588222/questions-regarding-the-debugger-and-how-to-merge-hex-files

主题中讨论的其他器件:CC2650LAUNCHXL-CC2650

你好!

我使用 CC2650 Launchpad 开发板进行测试。 在文档 swru393d.pdf 中、描述了使用 Python 脚本合并十六进制文件和生成超级十六进制文件的过程。 我们进行测试的原因是、我们正在使用双 WiFi 网关参考设计开发网关。 在本文档 tidua62b.pdf 中、为2650生成二进制文件的方法基于合并到 hexfiles。 建议的方法与 swru393d.pdf 中描述的方法完全不同。 建议不要使用 Phyton 来刷写两个十六进制文件、使用闪存编程器读回内容、然后修改内容、最后将其保存为二进制文件。 为什么我们无法使用 Python 脚本合并、修改文件、然后使用另一个脚本将 IF 从十六进制转换为二进制?

如果我们实际上需要使用智能编程器对内容进行物理刷写并读回、为什么我们特别需要 SmartRF06和 CC2650EM 模块? 我们为什么不能使用.ex。使用 CC2650 Launchpad 执行相同的操作?

该参考设计看起来还使用2线 JTAG cJTAG、这不是由 XDS110探针提供的、该探针可在 CC2650 Launchpad 板上找到。 根据我的理解、我们需要有一个 XDS100或 XDS200调试器、以便能够使用 cJTAG (2线制)调试参考设计。 我看到 XDS100V3包含在 SmartRF06板上。 调试器是否存在于任何其他设计中? 为此、您是否推荐任何其他调试器?

此致、

扬·古斯塔夫  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.我看不到任何地方说您无法运行 Python 脚本进行合并、修改文件、然后使用另一个脚本将 if 从十六进制转换为二进制、我认为这样做没有问题。
    2.我也认为使用 LAUCHXL-CC2650而不是 CC2650DK 下载和读出十六进制文件没有问题。
    3.如果我记错了,您可以在 LAUNCHXL-CC2650的 XDS110上使用 cJtag 而不会出现问题。