cc2530 ota 不需要外挂 EEPROM 么?
请问,如果 ota不需要,那么 在什么情境下会需要 EEPROM, 预留有必要吗?
CC2530实现OTA是需不需要OTA是根据你的代码来决定的。
如果
Bootloader+2*Application Image<256KB 这样的话,做OTA就不需要外扩Flash。
如果超过256K,就需要外部的FLash
你好, 在文档中:
2.4.7.2 SmartRF05 with CC2530EM
The Boot loader is loaded into the first page of memory on the CC2530. This page is 2K in length and is located at addresses 0x0000 through 0x0800. The remaining 254K of the flash on the CC2530 is used as the operation memory space. The secondary storage resides on an Off-Chip serial flash.
1. 这个意思是 片外Flash吗?
2. 您说 “Bootloader+2*Application Image<256KB 这样的话,做OTA就不需要外扩Flash” 那么在那个地方配置使用哪一种方式
3. HA 的sampleApplication 需要外挂Flash吗
1,是的 外扩的SPI Flash,
2, 协议栈里面的OTA Example都是用外扩Flash来做的。也有客户当自己的程序比较小的时候,自己把外扩的Flash省去了,只要保证你256KB减去bootloader以后,还是能放下2倍大小的应用程序。
3, 需要外扩Flash。
请教一下,如何在编译和链接后看到实际的程序大小,谢谢!
查看IAR的中,工程生成的map文件
如果不使用外扩flash,那么bootloader程序等,是不是要做相应的修改?具体要修改哪些,能给介绍一下吗?谢谢。
你的问题解决了么?最近我也在搞cc2530f256单片机程序的在线升级,不知道怎么入手?
2倍大小是一个伪命题。CC2530开始使用ZigBee pro协议栈,编译后的大小都是大于128KB的。
可是cc2530有flash是32Kb的啊,那这种岂不是协议栈根本不能用了?
我最近也在搞这个方便加QQ一起研究吗
QQ:2285162020
最后的 6个 page 用做了NV 这部分也应该去掉