说到ble芯片,初学者最希望从ti学起,因为ti的资料最多最开放,尤其是cc2541,,算是一款很成功的ble芯片,至于说到第二代的cc2640,出来也已经有一年半了,我是从量产之前就拿到样片了,所以算是接触的比较早的,当然由于资料匮乏,也没有前车之鉴,所以遇到了很多困难,但是经过努力研究,公司产品去年十月就量产了,在这里吐槽一下cc2640的失败设计。
cc2541有128k和256k flash两个版本供客户选择,但是到了cc2640居然只有128k的flash,14年承诺的256k不仅没出来,连消息都没了。所以这就给设计带来了极大的不便,本身ti协议栈就占用了80k左右的空间,供客户开发也就30k的空间,如果想内部flash进行oad,基本是不够用的,ti给了外部flash的解决方案,用ti的开发板很容易成功,但是自己的板子就不是那么容易了,经常会让人迷失方向,因为真是太多陷阱,太坑人,项目也因此差点误了交付日期。吐槽一下,希望有想用cc2640的朋友,可以慎重考虑一下。
等有时间了整理一下oad中的陷阱和解决方法。
有幸参加了晚cc2640一年的nordic第二代ble芯片nrf52的北京研讨会,领到了两块52的板子,对比一下你会觉得cc2640设计弱爆了,因为nrf52的外部flash 512k,给客户开发带来了极大的方便。
本文对比了TI的CC2640蓝牙芯片与Nordic的NRF52芯片。作者从实际应用出发,指出CC2640因闪存容量限制及外围闪存解决方案复杂而带来不便,而NRF52则提供了更大的外部闪存容量,为开发者带来便利。
1661

被折叠的 条评论
为什么被折叠?



