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/BOOSTXL-CC2650MA:使用 ICDI 对 BoosterPack 进行编程/调试

Guru**** 2595805 points
Other Parts Discussed in Thread: BOOSTXL-CC2650MA, CC2650, LAUNCHXL-CC2640R2, LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/571657/ccs-boostxl-cc2650ma-program-debug-the-boosterpack-using-icdi

器件型号:BOOSTXL-CC2650MA
主题中讨论的其他器件: CC2650LAUNCHXL-CC2640R2LAUNCHXL-CC2650

工具/软件:Code Composer Studio

工程师同行、

是否可以使用 EK-TM4C129XK Launchpad 的"调试"侧附带的 ICDI 对驻留在 BOOSTXL-CC2650MA BoosterPack 上的 CC2650进行编程/调试?
我们通常这样做是为了对 TM4C 系列的外部目标进行编程(使用相同的10引脚 ARM 默认电缆/连接器)。

我不会期望出现问题、但昨天我给我的客户留下了一个 BoosterPack、他说他无法做到。

谢谢

布鲁诺

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

    我们尚未使用 CC26xx 作为外部编程器测试 TM4C LaunchPad。 它确实支持 ARM JTAG 编程、因此可以正常工作。 如果无法正常工作、我建议使用 LAUNCHXL-CC2650或 LAUNCHXL-CC2640R2 LaunchPad 作为编程器。 您可以在《在 CC2650模块上运行独立的 BluetoothRegistered低耗能应用》应用手册 SWRA534中看到该过程。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JXS、
    我自己试过 ICDI、实际上它不起作用。 我也期望"IT 可能起作用"、作为 ARM JTAG -最好了解为什么不起作用、并找到一些可用的修复方法(减少时钟? 正在禁用某项功能?)
    我有一个 XDS200 (我的"官方"工作马)-不幸的是、它今天决定不连接任何设备... 因此、当某个东西工作时、我将会发布回来。
    谢谢
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    让我的 XDS200恢复正常-只需重新启动 PC 即可。 现在、它正在正确地连接/调试我的其他板(主要是 TM4C12x)。
    遗憾的是、XDS200也无法与 BOOSTXL-CC2650MA 配合使用... 这是错误:

    连接到目标时出错:
    (错误-275 @ 0x0)
    轮询目标器件的尝试超出了其超时限制。
    实用程序或调试器已请求目标器件为
    针对特定数据或状态值重复访问。
    由于最大数量的内置限制、此操作失败
    轮询 JTAG 扫描路径时的尝试次数。
    (仿真包6.0.504.4)

    也许已经漫长的一天了、但我似乎找不到 BoosterPack 的原理图。 文件 swru486a.pdf 只显示"图片"。 有几个名为"复位源"的跳线、我找不到相关文档-我想知道这是否相关?

    此致

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

    如果您尝试独立对 BOOSTXL-CC2650MA 进行编程、则必须在复位线路上添加一个上拉电阻器、除非调试器主动将复位驱动为高电平。

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

    好的一天 Fredrik、感谢您的讲解。

    是的、我尝试单独对 BoosterPack 进行编程。 上拉电阻器达到了这个目的、这里是一张图片。

    图像: 使用 Spectrum Digital USB XDS200探针对 BOOSTXL-CC2650MA 进行编程。 上拉电阻器工作正常。

    现在、回到原来的问题、是否真的不可能将 ICDI 用于该 MCU?

    我再次尝试使用上拉、但仍然响应为"GEL:Cortex_M3_0:GEL 输出:错误:未知调试器。"。 由于图片通常不会伤害到您、这里是一个尝试的例子。

    图像:使用 ICDI 调试器对 BOOSTXL-CC2650MA 进行编程-未成功。

    谢谢

    布鲁诺

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

    我不知道 ICDI、但除非它是(c) JTAG、否则我们不支持它。 MSP432、CC13xx 和 CC26xx LaunchPad 都具有内置的支持相同器件的 XDS110调试器。

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Fredrik、
    也许您可以要求您的一位同事检查一下这个问题吗? TI 的 TM4C LaunchPad 生态系统中有一个名为 ICDI 的生态系统-在本问题出现之前、我一直能够使用这些人员或诸如 XDS100v2或 XDS200之类的探针通过 JTAG 端口无缝地对任何项目进行编程/调试。 很清楚、我将介绍 TM4C129XL Launchpad 上的调试接口。
    我也有 MSP432板、但不幸的是、ICDI 不能用于此 BoosterPack、这一事实已经延迟了我的同事(从这里开始、是290Km)、因为我"聪明到足以让他在上次访问时使用 TM4C BoosterPack ..."
    谢谢
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bruno、

    就我所知、ICDC 是一个仅在 TM4C 上受支持的专有(非 JTAG)解决方案。

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

    我进一步讨论了这一点、这是一位同事的发言、只是为了阐明以下几点:

    "ICDI 当然是专有的、但它是一个 JTAG 解决方案。 为 ICDI 编写的驱动程序只能识别 TM4C 器件。"

    此致

    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Bruno、这证实了我的怀疑。

    此致、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好吗?您能向我解释一下您用于闪存到 cc2650 Booster Pack 中的软件是什么?
    我的设置完全相同、我一直在尝试从 Sensor Controller Studio 刷写空项目、但我没有运气。
    此致、
    Eunsun
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eunsun、您好!
    当然! 我们使用了 SmartRF 闪存编程器2。
    链接为 :www.ti.com/.../flash-programr
    您还可以安装完整的 CCS (Code Composer Studio)、这将允许您调试程序、进行修改等
    布鲁诺
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!