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.

[参考译文] CC2640R2F:迁移到 CC2640R2F 后的 DevPack XDS110调试器

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2640, CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/566143/cc2640r2f-devpack-xds110-debugger-after-migrating-to-cc2640r2f

器件型号:CC2640R2F
主题中讨论的其他器件:CC2640

我们一直在使用 CCS 和 DevPack XDS110调试器来刷写 CC2640器件。 我们已使用 R2 SDK 移植并成功构建了代码、但遗憾的是、由于 R2 Launchpad 缺货、我们无法对其进行测试。  当我们尝试刷写新新的 CC2640R2板时、与闪存编程器连接时会出现错误(顺便说一下、我们刚刚将 cc2640与 cc2640R2交换)

在我们花大量时间调试硬件之前、您知道 DevPack XDS110是否适用于 CC2640R2器件吗? (R2 Launchpad 还具有 XDS110)

谢谢、Zaffer

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们发现了问题、硬件相关。 我们现在可以在 R2上构建、刷写和运行我们的代码

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您解决了这个问题!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Zaffer、

    编辑: 不用考虑我的问题、BLE Stack 3.0中包含的示例项目使用 XDS110、但我们实际上使用的是 XDS100v3。 在我修改项目以使用正确的调试器后、一切都正常。

    如果您能够并且不介意、您能否详细说明您的问题是什么? 我还尝试从 CC2640迁移到 CC2640R2F、但在尝试连接调试器时遇到以下错误:

    Cortex_M3_0:GEL 输出:存储器映射初始化完成。
    Cortex_M3_0:电路板复位失败:(错误-260 @ 0x0)尝试连接到 XDS110失败。 原因可能是以下原因之一或多个:未连接 XDS110、固件更新无效、XDS110序列号无效或 USB 电缆故障。 固件和序列号可以使用安装目录.../ccs_base/common/uscif/xds110中的 xdsdfu 实用程序进行更新。 查看此处的 readme.txt 文件以了解相关说明。 (仿真包6.0.504.1)
    IcePick_C:连接到目标时出错:(错误-260 @ 0x0)尝试连接到 XDS110失败。 原因可能是以下原因之一或多个:未连接 XDS110、固件更新无效、XDS110序列号无效或 USB 电缆故障。 固件和序列号可以使用安装目录.../ccs_base/common/uscif/xds110中的 xdsdfu 实用程序进行更新。 查看此处的 readme.txt 文件以了解相关说明。 (仿真包6.0.504.1)
    

    到目前为止、我们已经尝试交换了两个生产板上的器件、这两个器件都不能与我们的调试器配合使用(我已经验证、调试器仍然可以与 CC2640配合使用)。 另一个奇怪的是、我能够使用闪存编程器2对我们的固件映像进行编程、但不能使用 CCSv7对其进行编程(我认为这不是 CCSv7问题、因为 CC2640仍然可以正常工作)。

    谢谢、
    Josh

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

    我们一直使用具有 DevPack XDS110的闪存编程器来刷写 CC2640目标板、但在交换 R2之后、闪存编程器无法使用 DevPack 或 LaunchPad R2检测目标上的 CC2640。 事实证明、更换 IC 并更换组件时、电路板上的配电分立器件损坏、从而解决了该问题。 我们现在还能够使用 CCSv7刷写目标。 您可能希望尝试使用 DevPack 或 Launchpad R2来刷写您的目标。

    此外、为了快速隔离问题、我们移植了一个简单的 LED 测试程序、而不是整个代码。 我们现在正在移植我们的代码。

    zaffer