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

Fail to Create Advertisement ,when cc2640r2f BLE5 CACHE_AS_RAM

Hello, TI的朋友,

目前遇到RAM空间不足的情况,使用宏CACHE_AS_RAM将Cache配置成RAM来使用,发现运行到函数SimplePeripheral_processGapMessage时出错:

GapAdv_create()函数返回值为0x13,不知道哪里出错了?
RAM占用情况:

108 382 bytes of readonly code memory
15 384 bytes of readonly data memory
13 497 bytes of readwrite data memory

平台:CC2640R2F
SDK:simplelink_cc2640r2_sdk_3_10_00_15
例子:simple_peripheral
如果上述的RAM占用少于12K,就不会有问题。所以,是不是cache当RAM使用,除了配置宏CACHE_AS_RAM以外,还有其它需要配置的地方?麻烦指导一下,感谢!

              

Viki Shi:

使用cache请参考这边指导文档: http://dev.ti.com/tirex/explore/node?node=AKS5oOWR4K-9ijBgtvOWNw__krol.2c__LATEST

user4250809:

回复 Viki Shi:

Hi Viki,

          感谢您的答复。

         根据文档提示步骤,在最后有一个note,如图:

在我的代码里,都找不到ll.o和ll_ae.o,我怎么会没有这2个文件?请问可以从哪里获得这2个文件?

Viki Shi:

回复 user4250809:

应该是文件名改了,文档没更新,你用cc2640_ctrlll关键词搜搜

user4250809:

回复 Viki Shi:

还是没找到,我使用的是BLE5stack,有以下库文件,但就是无法找到文档描述的文件。

Viki Shi:

回复 user4250809:

你先编译,然后在报错的地方把文件名改成cc2640_ctrlll*,操作类似这个贴:e2e.ti.com/…/2963446

user4250809:

回复 Viki Shi:

编译是通过的,但跑不起来

Viki Shi:

回复 user4250809:

那就不是这个文件的问题,文件未添加是报错warning #10068-D: no matching section,你查一下其他方面

赞(0)
未经允许不得转载:TI中文支持网 » Fail to Create Advertisement ,when cc2640r2f BLE5 CACHE_AS_RAM
分享到: 更多 (0)