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

CC2640 OAD空中升级问题

1.CC254X上的工程中的OAD不是有imageA imageB的workspace吗,在2640中就只有imageB了,是为什么啊。

2.我看OAD for CC26XX的文档,他上面是用的OADtarget的例程来做的,我想直接用simpleBLEperipheral例程来实现,也能按着文档上的修改方法来做吗。是不是flashRom的这个就是imageA了,那么对于flashRom这个workspace来说需要进行什么样的操作才能进行OAD呢,比如要添加OAD宏定义啥的。

3.在使用内部flash来做OAD,那么image的大小需要在多少范围,2个image最大多少K。

da qin zheng sheng:

1. cc2540/41内部有256K字节flash,
cc2650/40只有128K
3. 通常需要100K字节左右。

shuaishuai shen:

回复 da qin zheng sheng:

就是说还是可以放下2个的是吧

da qin zheng sheng:

回复 shuaishuai shen:

用外扩的flash可以的。

kqian0327:

你好。

CC254x因为flash有256K,而单个image的程序是小于128k的,所以flash我们可以划分两个区域实现imageA,和ImageB,用bootloader决定执行哪个程序。

目前CC2640只有128K flash大小,所以只能存放一个image.

目前CC2640的OAD可分为片内oad和片外oad。

片内oad只升级App工程,协议栈不升级,app工程不能大于40k。

片外挂flash升级app+stack,不受app程序的大小。

你可以参考sdk的doc 中OAD的文档。

希望我的回答可以帮到你。

xiaxiaofei:

楼主问题解决了吗,我刚接触OAD,求带

Scott Wang:

回复 xiaxiaofei:

楼主 ,这里怎么样,Android 发送的好慢,成功率也不高,请问你怎么解决的 

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 OAD空中升级问题
分享到: 更多 (0)