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.

[参考译文] LP-CC2652RB:LP-CC2652RB

Guru**** 2540720 points
Other Parts Discussed in Thread: UNIFLASH, CC2652RB, LAUNCHXL-CC26X2R1, SYSCONFIG, LP-CC2652RB

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1002738/lp-cc2652rb-lp-cc2652rb

器件型号:LP-CC2652RB
主题中讨论的其他器件:UNIFLASHCC2652RBLAUNCHXL-CC26X2R1SysConfig

您好!  

我尝试运行资源管理器中提供的与蓝牙相关的示例(简单外设和项目0)。 我能够按照建议使用 Uniflash 软件顺利编译、并将 bim_offchip 工程加载到内部闪存中。 但是当我尝试调试时、循环会卡在 BIOS_Start()中、并观察到以下问题:


Cortex_M4_0:错误:(错误-1170 @ 0x0)无法访问 DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包9.3.0.00042)
Cortex_M4_0:目标 CPU 停止时出现问题:(错误-2064 @ 0x0)无法读取器件状态。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包9.3.0.00042)

电路板:CC2652RB  

SDK:Simplelink_cc13x3_26x2_SDK_5_10_00_48

我尝试使用2个不同的板集(c2652rb)加载软件、但问题仍然存在。 但是、其他示例似乎可以正常工作。

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

    您好、Shruti、

    我没有遇到过类似的问题。  在使用 Uniflash 或闪存编程器2对片外 BIM 十六进制文件进行编程之前、您是否擦除了所有存储器?  在 开始调试会话之前、您是否已断开器件与其他软件程序的连接?  不建议使用 CCS Cloud 进行调试。  您使用的是 CCS 还是 IAR、以及哪个版本?

    此致、
    Ryan

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

    您好、Rayan、

    [引用 userid="114053" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1002738/lp-cc2652rb-lp-cc2652rb/3705471 #3705471]I 没有遇到类似的问题。  在使用 Uniflash 或闪存编程器2[/quot]对片外 BIM 十六进制文件进行编程之前、您是否擦除了所有存储器

    是的、我已擦除整个闪存并通过 Uniflash 加载映像

    我只有这个程序在这个软件中运行。  

    我正在使用下载的 CCS - 版本:10.3.0.00007  

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

    H Rayan、

    我尝试调试了该问题、得出以下结论:

    我尝试按照此主题 https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/808058/ccs-cc2640r2f-unable-to-access-the-dap 中所述删除 GEL 文件 、但现在看不到 DAP 问题。

    BIOS_Start 中的观察:

    1:代码卡滞且收到低于此值的消息

    无法在"../rom_temp/ROM/FW//src/hapi.c 中找到源文件
    找到文件或编辑源查找路径以包括其位置。

    附加汇编代码

    2.通过 Uniflash 工具写入闪存存储器的值此时会被一些新值覆盖。  

    从 Uniflash 加载到存储器中的值

    BIOS_Start 后存储器中的值

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

    您注意到的低字节适用于 OAD 图像标题和应用程序中断矢量、请参阅 BLE5-Stack 用户指南 ->闪存布局以了解片外 OAD 信息。  这些都不是从0x50000开始对 BIM 进行编程的 Uniflash 会话的问题。  如果您没有尝试调试会话、程序是否按预期运行?  例如、如果使用 Uniflash 对 BIM hex 和应用程序的*。_oad.bin 输出文件进行编程、会发生什么情况?  您是否有任何不同的 LaunchPad 版本(即 LAUNCHXL-CC26X2R1)要测试?  您是否更改了任何 CCS 调试配置设置?

    此致、
    Ryan

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

    >>如果您没有尝试调试会话、程序是否按预期运行? 例如、如果使用 Uniflash 对 BIM hex 和应用程序的*。_oad.bin 输出文件进行编程、会发生什么情况?

    我尝试将程序下载到闪存中、但无法在手机中找到该器件。  

    >> 您是否有任何不同的 LaunchPad 版本(即 LAUNCHXL-CC26X2R1)要测试?   

    不、我只有 CC2652RB

    >>您是否更改了任何 CCS 调试配置设置?

    在调试配置中未做任何更改。  

    我尝试将 JTAG TCLK 频率从5.5MHz 降低到2.5MHz、但它没有产生任何影响、恢复了更改、而且我注意到 SysConfig 中禁用了 ENABLE_BOOTloader、我启用了该功能  

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

    Shruti、

    请严格遵循 BLE 增强型 OAD SimpleLink Academy 实验和 PROJECT_ZERO simple_peripheral_oad_offchip 自述文件。  通过终端程序确认默认的 UART 外设、或说明在此过程中遇到的特定问题。

    此致、
    Ryan

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

    您好、Rayan、

    我尝试使用建议的片上和片外简单外设 OAD (只是为了确保我不会丢失任何部件)。 加载映像后、据说我观察到 可解析的私有地址(RPA)控制台上的显示 、但我找不到任何显示。  

    当我尝试使用 BTool 进行检查时、我收到错误的器件连接超时。 附加屏幕截图。  

    PS:是否可以安排呼叫以更快地解决此问题?

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

    您是否在  Uniflash 中同时将 bim_offchip_lp_CC2652Rb_nortos_ccs.hex 和 simple_peripheral_oad_offchip_LP_CC2652RB_tirtos_ccs_oad.bin 加载到 LP-CC2652RB?

    此致、
    Ryan

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

    是的

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

    我意外按下该问题已解决、但未解决

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

    您好、Shruti、

    您提到了从资源浏览器(Project Zero 和 simple_peripheral)导入的工程无法运行。 我是否理解正确?

    您能否尝试 从此处安装完整的 SDK: SIMPLELINK-CC13X2-26X2-SDK 软件开发套件(SDK)|德州仪器 TI.com? 并从安装包导入项目? 您使用的是 CCS Cloud IDE 还是已安装的版本? 如果是、您能否验证所使用的 CCS 版本以及 TI 编译器版本?

    SDK 安装包含位于 examples\rtos\lp_CC2652rb\ble5stack\hexfiles 中的预构建十六进制文件。 您能否尝试其中一种方法来查看 器件是否正常工作? 我会尝试 simple_peripheral、甚至是 project_zero 来启动。

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

    尊敬的 Ammar:

    当我尝试通过调试模式加载简单链接或项目零程序(闪存中已存在 BIM)时、蓝牙项目无法运行、有时它会显示无法访问 DAP、而在另一次它在 simplePeripheral_init 函数中进入无限循环。

    我已经安装了 SDK 5_10_00_48的最新版本、我将从已安装的 SDK 导入工程、而不是从 Resource Explorer 导入工程

    CCS 版本10.3.0

    TI 仿真器版本9.3.0.00042  

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

    您好、Shruti、

    如果您可以 刷写/调试任何项目(不必是蓝牙堆栈项目)、这将有助于排除硬件本身的问题。 您还可以尝试使用 Uniflash 刷写 SDK 中的预编译十六进制文件。 请验证您是否已在 LaunchPad 上填充了所有跳线。

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

    您好!  

    我尝试使用 uniflash 加载 UART_echo 示例、输出按预期打印在终端上。 因此、这验证硬件探针是否已根据需要进行连接。  

    当我使用 BLE 预加载的十六进制文件时、我无法在终端上看到任何打印(终端为空)。 SysConfig 上是否缺少任何设置?

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

    您好、Shruti、

    我已联系一位同事征求一些建议。 同时、您能否确认您使用的是 Launchpad 而不是自定义硬件? 我在最后尝试了这种方法、但没有发现问题。

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

    尊敬的 Ammar:

    我使用的是 Launchpad 而不是自定义硬件。  

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

    尊敬的 Ammar:

    感谢您的支持、精确的目标器件中存在通信错误。 我在 C2652RB 工作、其中实际目标是 CC2652R1。 发生这种情况的原因是目标已远程连接。  

    我现在将关闭此问题