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.

[参考译文] CC2340R5:在 CCS 中使用 JLINK -绑定有效的 CCFG 块

Guru**** 1133960 points
Other Parts Discussed in Thread: SEGGER, LP-EM-CC2340R5, CC2340R5, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1251283/cc2340r5-using-jlink-in-ccs---binding-a-valid-ccfg-block

器件型号:CC2340R5
Thread 中讨论的其他器件:SEGGER、、 UNIFLASH

我与 LP-EM-CC2340R5有一个有效的 JLINK 连接,通过它我可以加载 Segger 作为健全性测试提供的"闪烁"执行...

Segger wiki 注意到,通过 JLINK 加载的图像必须具有有效的 CCFG 块,否则它们将无法正确加载...

是否可以将有效的 CCFG 块链接到通过 CCS 构建的映像中、以便我可以使用 JLINK 而不是 XDS110目标连接???

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

    您好、

    使用 CCS 构建的映像包括有效的 CCFG 以及应用程序加载和运行所需的任何其他东西。  以下是 BLE5-Stack 用户指南中的相关部分。  如需更多 J-Link 支持、可以联系 Segger。

    此致、
    瑞安

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

    但前提是我使用 XDS110进行"加载和运行"   CCS 是否不支持 JLINK??  很明显可以和 JLINK 交谈

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

    CCS 可与 J-Link 配合使用、但并非所有 CC2340R5功能都受支持。  您可以向 CCS 论坛提问 以了解更多信息。

    此致、
    瑞安

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

    根据 SEGGER、他们从 TI 收到了"闪烁的二进制文件":

    遗憾的是、我们没有该应用的 C 源代码。
    LED 闪烁十六进制文件由 TI 创建、并发送给我们以具有"工作参考"。
    我可以说的是、它还花了2轮来获得可引导/工作的 hex 文件。
    我们首先得到一个文件、其中的 CCFG 区内容不完全正确(其中一些 CRC 在我们得到的第一个文件中不正确)。
    这很可能也是您的情况。
    不确定 TI CCS 是如何在生成的 hex / ELF 文件中生成 CCFG 内容的、但看起来至少有1个版本的 CCS 没有正确计算 CCFG 内的 CRC。

    我所要做的只是刷写一个映像;我不需要任何类型的调试支持...

    验证失败@地址0x4e020000 (即 CCFG 块)...时出现问题。  也许在 CCFG 块本身的权限导致了这个问题——但在某种程度上,CCS / UniFlash 没有问题。。。

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

    您正在使用哪个版本的 CC2340R5 (修订版 A / PG 1.0或修订版 B / PG 2.0)?  这可以从 Uniflash 读取。  十六进制文件的生成将取决于该版本、目标是 USER 和 Segger 都根据版本 B / PG 2.0对齐

    此致、
    瑞安