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.

[参考译文] LAUNCHXL-CC2640R2:CC2650 LaunchPad 无法与 IAR 调试器配合使用

Guru**** 655270 points
Other Parts Discussed in Thread: CC2650, SIMPLELINK-CC2640R2-SDK, LAUNCHXL-CC2650, CC2640R2F, CC2642R, BLE-STACK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1129445/launchxl-cc2640r2-cc2650-launch-pad-does-not-work-with-iar-debugger

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:CC2650SIMPLELINK-CC2640R2-SDKLAUNCHXL-CC2650CC2642RCC2640R2FBLE-STACK

我的目标是使用 ble5stack 设置简单外设和中央设备、以测试编码 PHY 和扩展广播。

我可以使用我的旧 launchpad 下载和调试简单外设应用程序,现在正在设置另一个(新) launchpad 以运行简单中央,并遇到新 Launchpad 的问题。 我的旧版和新版是相同的 CC2650 Launchpad Rev1.3、所有跳线都是相同的。

旧 launchpad 能够正常下载和调试,但新 launchpad 在闪存下载后不会停止在 main 处,并登录到“NORM_ThisLibraryIsfor_CC26x0R2_HaltIfViolated:Area…”(NORM_ThisLibraryIsfor_CC26x0R2_HaltIfViolated:Area)

我已将新 launchpad 升级为与旧版本相同的固件3.0.0.13:

<<<设备0 >>

 

VID:0x0451   PID:0xbef3

器件名称:  XDS110嵌入了 CMSIS-DAP

版本:      3.0.0.13

制造商: 德州仪器(TI)

序列号:   L1002678

模式:         运行时

配置:标准

 

将器件切换至 DFU 模式。

  

我使用的是 IAR 8.32.2、SDK 4.10.0.10、xdctools 3.51.03.28_core  

我还需要下载到新的 Launchpad 以使其运行吗?

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

    您好、Tony、

    不能将 BLE5-Stack 资源或 SIMPLELINK-CC2640R2-SDK 与 LAUNCHXL-CC2650配合使用。  请  改用 BLE-STACK v2.2、或考虑为 BLE5使用 CC2640R2F 或 CC2642R 器件。

    此致、
    Ryan

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

    我们在产品中使用 CC2640R2、仅使用 CC2650 Launchpad 进行实验。

    但是、我有3LAUNCHXL-CC2650 1.3版电路板。 一个是我用过的旧款、另两 个是上周购买的。

    旧版按预期工作、新版不工作、因此我怀疑它不是 LaunchPad 板硬件。 我尝试了2个新的、它们都不起作用。

    我们正在评估 ble5stack 5支持的编码 phy 功能,而不是 blestack,对吧?

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

    是否尝试使用  SIMPLELINK-CC2640R2-SDK 生成的固件对 CC2650器件进行编程?  这是不允许的、会导致 您观察到的 NORM_ThisLibraryIsfor_CC26x0R2_HaltIfViolated 错误。  BLE5-Stack 支持 LE 编码 PHY、而不是 BLE-Stack (CC2650支持的唯一版本)。

    此致、
    Ryan

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

    我将在 SDK ble5_simple_central 项目的示例中构建代码

    C:\ti\simplelink_cc2640r2_sdk_4_10_00_10\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_centrtos\IAR\ble5_simple_central

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

    目标是被编程为 CC2640R2F 还是 CC2650?

    此致、
    Ryan

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

    CC2640R2F

    我应该将其更改为 CC2650F128吗?

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

    CC2640R2F 正确、正在编程的物理器件是否也是 CC2640R2F?  它必须是该特定部件。

    此致、
    Ryan

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

    虽然旧电路板和新电路板均标有 Rev1.3、但旧电路板上的 CC2640R2芯片和新 Launchpad 上的 CC2650芯片。

    是否有另一个具有 CC2640R2芯片的 LaunchPad?

    我想我必须换掉芯片。

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

    LAUNCHXL-CC2640R2

    此致、
    Ryan