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

cc1310 是否支持片内OAD?有何限制吗?

工程师你好:

希望能帮忙确认一个问题,看到EasyLink里的例程有rfWsnNodeIntFlashOadClient的例程,但内容又提及外部flash,所以CC1310(F128)是否支持片内OAD功能呢?

使用OAD功能是否一定要在15.4Stack下来使用呢,基于EasyLink是否可行?

谢谢!

Viki Shi:

CC1310(F128)不支持,原因如下:

There is none. It has been deciced to not support OAD on-chip on 128 KiB devices officially. Considering the following requirements, your application size will be limited to 60 KiB effectively:

4 KiB flash page required for the bootloader
4 KiB flash page required for the CCFG section (always the last bytes at the end of the flash)
120 KiB available for application + image

There might be still the option to compress the binary image and get some extra space for the application, but I wouldn't rely on that. Experience has shown that TI-RTOS applications with significant functionality + communication stacks grow easily much beyond 64 KiB.

Viki Shi:

补充:
TI 15.4Stack只能片外OAD,EasyLink可以支持片上OAD
片上OAD的约束和要求:
In order to perform On-chip OAD the application design must meet the following requirements:

The application must be built without the .ccfg section.
Image header + application image must not exceed 60 KiB code size.
The application must be built with OAD capabilities.

具体看C:/ti/simplelink_cc13x0_sdk_4_10_01_01/docs/proprietary-rf/proprietary-rf-users-guide/cc13x0/oad-easylink/oad_onchip.html

赞(0)
未经允许不得转载:TI中文支持网 » cc1310 是否支持片内OAD?有何限制吗?
分享到: 更多 (0)