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.

CC2640R2F新的SDK的OAD功能

Other Parts Discussed in Thread: CC2640, CC2640R2F, BLE-STACK

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

  • OAD跟封裝沒有關係啊,你CC2640R2F7*7封装的OAD可以跑起来嗎?
  • OAD功能其他封装也支持的,你可以参考下封装之间转换的帖子,论坛有不少讨论:
    4*4与7*7 : www.deyisupport.com/.../99236.aspx
    www.deyisupport.com/.../98642.aspx
    5*5与7*7: www.deyisupport.com/.../104028.aspx
  • 在开发板上跑7*7的可以的,但是换封装移植到我们自己的5*5板子上就是不行,我可以确定我画的板子硬件上没有任何问题,因为之前这个硬件用的是CC2640,都已经出货上万套了,三个月前想直接替换成CC2640R2F,其他开发一切顺畅,开发到现在BLE5不支持onchip OAD,BLE4的onchip OAD在我们自己的板子就是不正常,怀疑是不是SDK的问题,也问了几个代理商的FAE,也暂时没办法解决,所以就跑到社区里碰碰运气了
  • 谢谢,你发的这几个链接我之前就看过,他们是CC2640的,我之前用的就是CC2640,OAD都开发完了,一切正常;但是换成BLE5的CC2640R2F,再做OAD,配置成7*7的封装在开发板上可以跑,配置成5*5的封装在我的板子就是不行,实在搞不懂,硬件确定没问题,因为我只是在原来的硬件基础上换了CC2640R2F,而且论坛首页置顶的TI管理员11月9号发布的消息也称,BLE-STACK存在问题,不知道什么时候修复,最新的SDK是2018-10-12的

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

    simple_peripheral_oad_offchip

  • 他不是用off chip OAD,mengmeng liu: onchip OAD在我们自己的板子就是不正常
  • ok,那跟spi 没关系的,换成5x5正常使用的,之前的那个帖子说的BLE-STACK存在关于安全方面的问题。

    @mengmeng liu
    你可以具体说一下,如果你是Blutooth5就必须用offchip了
  • BLE5不支持onchip,所以我做的是4.2的onchip OAD,两周了,毫无起色,把我们的电路板给到其他工程师,他们也没成功,不知道到底是哪里的问题,就仅仅换成了5*5的,跪求
  • 谢谢各位的解答,关于CC2640R2F芯片的BLE4.2 onchip OAD功能已经解决,答案是:综合上述问题,onchip OAD在7*7开发板上可以正常跑通,我们的固有思维是onchip OAD例程定义的是“CC2640R2_LAUNCHXL”,而我们用的是5*5的,就需要将其定义为“CC2640R2DK_5XD”,实则是错的,onchip OAD时不需要改动此处的封装定义,将该例程在5*5封装上跑也是可以的,后期在你工程下添加关于5*5封装的board.h(.c)调用即可,希望可以帮助到一些像我一样刚接触该芯片的人