TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F新的SDK的OAD功能

CC2640R2F新的SDK为什么不支持BLE5的OAD,而且BLE4.2的OAD好像只支持7*7封装的,换封装跑不起来,急求TI的大牛帮忙解答一下,项目已接近尾声,等不及了,就差OAD了,CC2640的OAD好用的,看官方推出CC2640R2F后就直接替换了,没想到卡在这里了

YiKai Chen:

OAD跟封裝沒有關係啊,你CC2640R2F7*7封装的OAD可以跑起来嗎?

Viki Shi:

OAD功能其他封装也支持的,你可以参考下封装之间转换的帖子,论坛有不少讨论:
4*4与7*7 : www.deyisupport.com/…/99236.aspxwww.deyisupport.com/…/98642.aspx
5*5与7*7: www.deyisupport.com/…/104028.aspx

mengmeng liu:

回复 YiKai Chen:

在开发板上跑7*7的可以的,但是换封装移植到我们自己的5*5板子上就是不行,我可以确定我画的板子硬件上没有任何问题,因为之前这个硬件用的是CC2640,都已经出货上万套了,三个月前想直接替换成CC2640R2F,其他开发一切顺畅,开发到现在BLE5不支持onchip OAD,BLE4的onchip OAD在我们自己的板子就是不正常,怀疑是不是SDK的问题,也问了几个代理商的FAE,也暂时没办法解决,所以就跑到社区里碰碰运气了

mengmeng liu:

回复 Viki Shi:

谢谢,你发的这几个链接我之前就看过,他们是CC2640的,我之前用的就是CC2640,OAD都开发完了,一切正常;但是换成BLE5的CC2640R2F,再做OAD,配置成7*7的封装在开发板上可以跑,配置成5*5的封装在我的板子就是不行,实在搞不懂,硬件确定没问题,因为我只是在原来的硬件基础上换了CC2640R2F,而且论坛首页置顶的TI管理员11月9号发布的消息也称,BLE-STACK存在问题,不知道什么时候修复,最新的SDK是2018-10-12的

Alvin Chen:

回复 mengmeng liu:

CC2640R2F 5×5 可以进行OAD。你值得注意的是你external flash 那个SPI 引脚的问题。

simple_peripheral_oad_offchip

YiKai Chen:

回复 Alvin Chen:

Alvin Chen 他不是用off chip OAD,mengmeng liu: onchip OAD在我们自己的板子就是不正常

Alvin Chen:

回复 YiKai Chen:

ok,那跟spi 没关系的,换成5×5正常使用的,之前的那个帖子说的BLE-STACK存在关于安全方面的问题。

@mengmeng liu你可以具体说一下,如果你是Blutooth5就必须用offchip了

mengmeng liu:

回复 Alvin Chen:

BLE5不支持onchip,所以我做的是4.2的onchip OAD,两周了,毫无起色,把我们的电路板给到其他工程师,他们也没成功,不知道到底是哪里的问题,就仅仅换成了5*5的,跪求

mengmeng liu:

谢谢各位的解答,关于CC2640R2F芯片的BLE4.2onchip OAD功能已经解决,答案是:综合上述问题,onchip OAD在7*7开发板上可以正常跑通,我们的固有思维是onchip OAD例程定义的是“CC2640R2_LAUNCHXL”,而我们用的是5*5的,就需要将其定义为“CC2640R2DK_5XD”,实则是错的,onchip OAD时不需要改动此处的封装定义,将该例程在5*5封装上跑也是可以的,后期在你工程下添加关于5*5封装的board.h(.c)调用即可,希望可以帮助到一些像我一样刚接触该芯片的人

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F新的SDK的OAD功能
分享到: 更多 (0)