主题中讨论的其他部件:SysBIOS, CC2651P3,
我有一个项目可以很好地与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.