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-CC2650: 无法使用开箱即用的simple_broadcaster

Part Number: LAUNCHXL-CC2650
Other Parts Discussed in Thread: CC2650

我的型号是CC2650 LaunchPad, HW Rev: 1.3.0, SW Rev:0.90; 连接到SmartRF Flash 2 上的时候显示chip version: D(2.3)


我下载了多个版本的CCS: CCS v7.4, CCS v10.1, CCS v最新版本; 这些版本是我根据搜索TI官方的论坛得到的建议
下载了多个版本的BLE SDK: BLE-STACK-2-2-1, BLE-STACK-2-2-5, BLE-STACK-2-2-8; 这些版本也是我搜索论坛得到的

我现在只看见一个解决掉这个问题的答案, 但是那个工程师只给了hex文件压缩包, 他说可以通过ccs10.1 和 ble 2.2.5 编译成功

我现在无法成功, 我想问为什么

我想确定几件事:
1. 这个编译的过程到底是怎么样的, 我看了技术手册, 也看了很多回答, 说要先build all stack, 再 build all app, 然后download stack, 再download app; 我想问一下download这里到底指什么? 指debug? 还是有一个debug之后会显示的load按钮, 到底是一个怎么样的步骤?
2. 我每次debug都卡在stack project中common_rom_init.c文件中RT_Init_CommonROM()这个函数, 就完全进行不下去了,debug就卡在那里了; 我就又去debug app project, 卡在heapmgr.h文件中308行*tmp = 0这里, 然后再点击debug的step按钮, 就回到了305行的for循环中; 这到底是怎么回事, 两个都卡住; 我没办法, 就去SmartRF Flash 2里面 按照 stack先app后的顺序, 导入FlashROM里生成的两个hex文件, 点击运行, 显示success之后也无法在iPhone安装的lightblue上找到任何simplebroadcaster, 但是如果我直接录入之前提到的工程师给出的hex文件,我就可以直接在手机上搜索到simplebroadcaster. 怎么办, 帮我一下, 困扰我一个月了, 我在英文论坛上问这个问题一个月, 也没有人可以给出有用的回答, 我现在严重怀疑你们的开箱即用案例就是本身有问题, 不然你们可以自己试一试, 在CCS上面跑一下, debug一下, 看看有没有遇到我说的问题