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.

[参考译文] SIMPLELINK-CC13XX-CC26XX-SDK:LAUNCHXL-CC26X2R1:建议与CC26x1部件一起使用,但如何配置?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1094022/simplelink-cc13xx-cc26xx-sdk-launchxl-cc26x2r1-recommended-to-use-with-cc26x1-parts-but-how-to-configure

部件号:SIMPLELINK-CC13XX-CC26XX-SDK
主题中讨论的其他部件:SysBIOSCC2651P3

我有一个项目可以很好地与CC26x2部件配合使用,但这些部件现在不可用,因此我们已经迁移了

CC2651部件。  但是,我不清楚如何制作SDK或何时实际使用哪个SDK

由于库错误,使用零件系列ID编译的运行代码在引导过程中挂起

用于MCU部件。  我还尝试使用旧的“简单串行插槽服务器

它与CC2640R2 SDK 2.20 .00.49 一起工作

因此,我需要解决的问题,使用simplelink_cc13x2_26x2_SDK_5_20_00_52可以很好地编译

并在启动初期在check family ID的例程中挂起:

         NOROM_SetupTrimDevice(),ti_SysBIOS_family_arm_cc26xx_Boot_chentDevice():
0000c1d8:  4A2A               LDR       R2,[PC,#0xa8]
0000c1da:  B5B0               推送      {R4,R5,r7,r14}
0000c1dc:  F8D2427C           LDR. w     R4,[R2,#0x27c]
0000c1e0:  F1B43FFF           cmp.w     R4,#-1
0000c1e4:  BF08               IT        设备
0000c1e6:  2400               moveq     r4,#0
0000c1e8:  F00AFCA6           BL        NOROM_ChipInfo_GetChipFamily
0000c1ec:  2804               cmp       r0,#4
0000c1ee:  D147               bne       $C$L429
0000c1f0:  F8D2.0278万           LDR. w     r0,[R2,#0x278]
0000c1f4:  6812               LDR       R2,[R2]
0000c1f6:  0F07               LSR      r7,r0,#0x1c
0000c1f8:  F0.0202万FF           和       R2,R2,#0xff
0000c1fc:  2A7F               CMP       R2,#0x7f
0000c1fe:  BF88                       你好
0000c200:  2200               movhi     R2,#0
0000c202:  F00AFC99           BL        NOROM_ChipInfo_GetChipFamily
0000c206:  F04F31FF           mov.w     R1,#-1
0000c20a:  2804               cmp       r0,#4
0000c20c:  D10A               bne       $C$L425

我尝试在'syscfg'实用程序中强制使用正确的MCU,但发现它不允许我选择我正在使用的MCU。

我有Launchpad CC26x2R1配置,但不需要,因为我的主板是自定义的

仅镜像启动垫上的两个按钮和LED。  我的主板上有一个不同的MCU:CC2651P3。

如果我尝试使用simplelink_cc13xx_cc26xx_sdk_5_40_00_40 SDK,我会收到大量BLE编译错误。

使用CCS和我的自定义主板定义来解决这个令人困惑的问题的最佳方法是什么

使用当前的SDK版本。

我真正需要的是一个“简单串行套接字服务器”,它可以与cc26xx_SDK一起编译,而cc26xx_SDK将具有相应的权限

MCU ID将通过已完成的启动检查。  或者使用cc26x2_sdk并以某种方式使其通过

通过MCU ID检查,在MCU内部版本中指定它,或者什么?  两个MCU都是

大约类似90 % ,我的实际项目代码现在都运行在这两个上。  我需要 支持BLE堆栈

串行插座示例,是否可以构建,当然没有错误?

提前感谢您提出建议或解决方案,以便获得最新的跟进路径,

Marc Y.

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

    您好,Marc,

    CC2652RX项目与CC2651X设备不兼容。   因此,您需要相应地迁移项目,有关 详细信息,请参见《BLE5-Stack迁移指南》。  这同样适用于SDK版本迁移,因此,在使用SIMPLELINK-CC13XX-CC26XX-SDK v 5.40 时(建议使用,因为您已经必须过渡到基于CC2651X的项目),请确保导入新的示例项目并复制应用程序文件。  您还应更新您的依赖关系,使其与 发行说明中列出的依赖关系相匹配。

    此致,
    Ryan

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

    好的,谢谢,我会记住这条备注。  我想我的想法是,因为我可以安装该系列的任何CPU

    我的PCB,我必须维护项目的各个版本,这些版本使用该CPU系列的一个或另一个SDK。

    我原本希望这会很简单,就像简单地向CCS工具说出我的零件号一样,但我想这是一个梦想...

    移植我的小型应用程序。来回不会太困难,所以我要做的就是!

    感谢您的回复。

    Marc