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.

[参考译文] CC2651R3SIPA:CC2651R3SIPA Launchpad 上的调试会话错误

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2651R3, LP-CC2651R3SIPA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1137824/cc2651r3sipa-debug-session-errors-on-cc2651r3sipa-launchpad

器件型号:CC2651R3SIPA
主题中讨论的其他器件:CC2651R3

你好,香槟!

客户在启动调试会话时遇到问题:

我们正在对 BLE 应用进行编程、并希望在第一步中在电路板上运行简单外设示例。 
如果您使用 UniFlash 对十六进制文件进行编程、这也会起作用。 但是、我们无法进行调试。
我们使用评估板的内部调试器。
在 Code Composer Studio 中连接调试会话时、始终会显示以下消息:

Cortex_M4_0:GEL 输出:内存映射初始化完成。

Cortex_M4_0:Flashloader:启用详细输出。

Cortex_M4_0:所选目标的器件版本'0x0'未知。 假设最新的已知修订版本:修订版2.4。

Cortex_M4_0:GEL 输出:内存映射初始化完成。

Cortex_M4_0:GEL 输出:电路板复位完成。

Cortex_M4_0:写入 Flash @地址0x00000000、长度0x00007ff0

Cortex_M4_0:将闪存加载程序加载到目标:FlashLoaderCC26x0.out

Cortex_M4_0:  块1:Addr=0x00000000、length=8192、CRC=0x993F6811 (使用块0)

Cortex_M4_0:  块2:Addr=0x00002000、length=8192、CRC=0xEB9CC8E1 (使用块1)

Cortex_M4_0:  命令=20 - addr=0x00002000 -长度=0x00002000

Cortex_M4_0:文件加载程序:存储器写入失败:  状态0x0102:目标闪存加载程序无法擦除扇区1。 低级函数返回状态3 (参数值不正确)。

Cortex_M4_0:GEL:文件:C:\Users\user\workspace_v12\B22-CH2-ti-examples\Debug\B22-CH2-ti-example.out:加载失败。


你能提供帮助吗?


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

    您好、可以指定您使用的 CCS 版本吗?

    我尝试了 SDK 中的一个示例、发现项目中使用的器件是 CC2651R3。 检查您的案例中使用的内容。

    从上面的日志中、我可以看到使用了错误的闪存加载程序:FlashLoaderCC26x0.out。 它应该是 FlashLoaderCC26x1.Out。 问题可能与使用 CC2653R3SIPA 有关。 我需要进一步检查。

    此致、

    Øyvind μ A

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

    大家好、我是这个问题的客户。

    我们使用:

    Code Composer Studio
    版本:12.0.0.00009

    SDK: simplelink_cc13xx_cc26xx_sdk_6_20_00_29

    我使用 Resource Explorer 中的导入函数配置了示例工程 simple_periperal。 我们将 LaunchPad LP-CC2651R3SIPA 与板载调试器结合使用。

    "使用了错误的闪存加载程序"这一说法听起来是合乎逻辑的、但我找不到设置正确的闪存加载程序以供使用的可能性。

    此致

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

    您好、Viktor、

    如果我没有错、我相信您能解决"错误的闪存加载程序"问题吗?

    下一个问题是 CCS 在尝试启动调试会话时崩溃。 不确定是否已尝试安装最新版本的 CCS 12.1.0、但另一种可能的解决方案可能还包括更新 TI ARM Clang 编译器工具 :https://www.ti.com/tool/download/ARM-CGT-CLANG/2.1.2.LTS

    此致、

    Øyvind μ A

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

     您好 Øyvind、

    希尔德布伦先生提到他无法发帖、所以让我尝试他的消息:

    让它正常工作:

    1. 更新了 auf CCS 12.1.0
      1. 仍然建议为 Launchpad 使用错误的 FlashLoader
    2. 在  CCS 12.1.0中覆盖 FlashPropertiesTranslator.xml (请参阅电子邮件主题)
      1. 选择正确的 FlashLoader、CCS 在加载固件时崩溃
    3. 在版本2.1.2.LTS 上更新 TI ARM Clang 编译器
      1. 调试会话成功启动