从:CC2652 SimpleCentral工程
移植到:CC2640R2F SimpleCentral工程
问题:在移植过程中发现,连库文件都不相同。。。。我该怎么办。。。比如,SimpleCentral.c包含gap.h,gap.h又包含ll_ae.h,可是CC2640R2F根本没有ll_ae.h,这。。。该何去何从,还是说我的思路错了?
Alvin Chen:
厉害了,向下移植。完全没必要的,你只需要修改你的那个simple _central的C文件就行了,此外不建议你这样移植,CC2652R的有些功能是CC2640R2F不支持的。
z z46:
回复 Alvin Chen:
我也没有办法啊,2652太新了,前期要出东西,重新划板贴片来不及了,能买到的模块就2640系列了。。。
大神,我只能重新在CC2640R2F的工程上做修改了是吗?
z z46:
回复 Alvin Chen:
大神!绝处逢生!我之前用的那个SDK是1.40版的,相差太多了,所以我选择了问题描述里的那种方法。我刚刚听你的,然后又灵光一闪重新下载了最新的2640R2F的SDK,果真很像!!这样工作量就少很多啦!!
疯狂笔芯~~!!
z z46:
回复 Alvin Chen:
大神我又来了。
2652的ble_release.cfg里可以添加空闲任务,可是2640R2F的工程只有app_ble.cfg文件,我去哪里添加空闲任务啊,就是Idle configuration
Alvin Chen:
回复 z z46:
e2e.ti.com/…/624565
看上面帖子在你文件夹C:\TI\simplelink_cc2640r2_sdk_2_20_00_49\source\ti\ble5stack\common\cc26xx\kernel\cc2640\config
里面的cc2640_r2_csdk.cfg
z z46:
回复 Alvin Chen:
可是大神,这个好像是公用的文件啊,这样我一改所有的工程都跟着改了啊,会有这个风险吗
Alvin Chen:
回复 z z46:
你可以同时导入两个:
utils.importFile("common/cc26xx/kernel/cc2640/config/cc2640_r2_csdk.cfg");
utils.importFile("common/cc26xx/kernel/cc2640/config/ble_stack_heap.cfg");
z z46:
回复 Alvin Chen:
恕我愚钝,为什么导入两个就能解决修改公用文件的问题呢?这俩都是公用的啊
Alvin Chen:
回复 z z46:
你不用动app_ble.cfg本来就是包含了这两个,一个是内存分配一个sys控制不影响。