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

关于CC2630空中升级的问题

在CC2630发布的版本中,不支持硬件上的空中升级(但是CC2530支持)。我们有一个工程必须按照之前的工程那样移植时遇到下面的问题:

为了实现固件的空中升级,我需要把OTA的Loader放到flash的第一个sector里( 0x0~0x0fff),但是为了节省flash空间,TI把几个 software components(like sysbios) 放到了 0x0~0x0fff里,比如const_ti_sysbios_ according to cc26xx_app.icf。好像是ROM函数需要.const_ti_sysbios_ 在ROTS运行时。有两个问题

1、能不能把 .const_ti_sysbios_ 函数移到第二个sector(0x1000-~)里;因为现在的TI rtos(0x1000 to end) 装不下我的OTA Loader了

2、找到了 bios_6_41_02_41\packages\ti\sysbios\rom\cortexm\cc26xx\CC26xx_flash\rtos_rom.xem3,它的地址是正确的,从第二个sector开始,有没有可能把这个rtos_rom.xem3更新到ROM里/

3、CC26xx_flash是做什么用的?

in CC2650.icf: place at address mem:0x00001484 {readonly section .const_xdc_runtime_Error_policy__C};

谢谢

VV:

Luffy. 

在CC2630上做OTA的时候,不建议把boot放在第一个Flash Page上,需要把boot放在最后一页的page上。

请问你是哪里的客户,做什么项目,有没有代理商联系你们。

你私信下我。

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