主题中讨论的其他器件: CC2650、 CC1350、 CC1310、 CC2630
您好!
IDE:CCS v6.2
编译器:v5.2.8
适用于 CC13xx 和 CC26xx 的 TI-RTOS:2.18.0.03
CC2640蓝牙 SDK 版本: BLE_SDK_2_02_00_31
我们有一个从传感器标签项目派生出来的项目。 我们只有2个任务:GapRole 和 Sensortag。
我们需要能够在非易失性存储器中存储几个字节(小于20)。 我们来看看有两种方法:
1) 1)直接访问闪存
2)使用 SNV
因此、我们尝试通过转到堆栈项目并将 OSAL_SNV 从0设置为1 (甚至是2)来使用 SNV。
但是,当我们重新编译应用程序和堆栈、程序并运行时,应用程序在调用 BIOS_start()时立即挂起。
当我们编译时、我们会看到应用程序和堆栈的链接器中的更改、在此段中需要额外的0x1000。 因此、我们不知道失败的原因、这是否是以前的错误
解决了该问题、或者需要其他任何东西。
我们有足够的闪存空间、我们使用的是标准 ccfg_app_ble.c 配置、这似乎会禁用安全性和其他功能。