CC2541F256
时间:10-02
整理:3721RD
点击:
1.有谁用过CC2541 蓝牙4.0传输150kb 数据 并存到flash内部?
2.150kb数据 是两个大数组 ,数组不能出现数据丢失 或者数据多余。
3.蓝牙传输数据的时候 如果突然断连 能否自动连接呢 ?
可以借鉴OAD空中升级的代码
突然断连?如果没有超过Timeout和Slave Latency,还可以。否则,得按初始化重新建立连接
这个是实现oad功能?
我又不是要升级代码! 我是想通过无线传输150kb的数据 到蓝牙芯片内部的flash里面,方便读取!
用GATT就行了,引导数据写到flash里,先把flash都擦空,防止边擦边写有问题。banlance好蓝牙的速率和flash写的速率。校验方式么可以根据应用而定,可以都收完一起校验,也可以收几个字节校验一下。
升级的过程就是边通讯边存储数据,别人的建议是可以参考的,TI没有提供这么具体的例子,你最后不用于升级就好了。150Kbyte数据很大
下面这个例子用于升级大image,超过157K.
http://processors.wiki.ti.com/index.php/BLE_Large_Image_OAD