cc2530 ota 不需要外挂 EEPROM 么?

cc2530 ota 不需要外挂 EEPROM 么?

此问题尚无答案
All Replies
  • 秀才240分

    请问,如果 ota不需要,那么 在什么情境下会需要 EEPROM, 预留有必要吗?

  • 状元50936分

    CC2530实现OTA是需不需要OTA是根据你的代码来决定的。

    如果

    Bootloader+2*Application Image<256KB 这样的话,做OTA就不需要外扩Flash。

    如果超过256K,就需要外部的FLash

    如果要上传ZigBee Sniffer Log,请把文件另外为psd或者cubx文件,用附件方式上传,不要使用截图没有任何作用。

    谢谢!

  • 秀才240分

    你好, 在文档中:

    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吗

  • 状元50936分

    1,是的 外扩的SPI Flash,

    2, 协议栈里面的OTA Example都是用外扩Flash来做的。也有客户当自己的程序比较小的时候,自己把外扩的Flash省去了,只要保证你256KB减去bootloader以后,还是能放下2倍大小的应用程序。

    3, 需要外扩Flash。

    如果要上传ZigBee Sniffer Log,请把文件另外为psd或者cubx文件,用附件方式上传,不要使用截图没有任何作用。

    谢谢!

  • 秀才290分

    请教一下,如何在编译和链接后看到实际的程序大小,谢谢!!!

  • 状元50936分

    查看IAR的中,工程生成的map文件

    如果要上传ZigBee Sniffer Log,请把文件另外为psd或者cubx文件,用附件方式上传,不要使用截图没有任何作用。

    谢谢!

  • 秀才120分

    如果不使用外扩flash,那么bootloader程序等,是不是要做相应的修改?具体要修改哪些,能给介绍一下吗?谢谢。

  • 秀才100分

    你的问题解决了么?最近我也在搞cc2530f256单片机程序的在线升级,不知道怎么入手?

  • 探花5360分

    2倍大小是一个伪命题。CC2530开始使用ZigBee pro协议栈,编译后的大小都是大于128KB的。

  • 秀才100分

    可是cc2530有flash是32Kb的啊,那这种岂不是协议栈根本不能用了?

  • 秀才261分

    我最近也在搞这个方便加QQ一起研究吗

  • 秀才100分

    QQ:2285162020

  • 秀才40分

     最后的 6个 page 用做了NV 这部分也应该去掉