请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650 工具/软件:TI-RTOS
您好!
我当前正在运行一个不带应用程序/堆栈接口的常规 RTOS 系统... 简单的 Launchpad 实现。 在此代码中、我将自己的定制制作的 HeapBuf 用于定制制作的链接列表(在其相应的 IHeap 升级转换上使用 Memory_Alloc 和 Memory_Free)。 我现在正在寻找 SimpleLink App/BLE Stack 版本的简单代码、我已经阅读了该代码
"由于共享资源和维护进程间通信、应用程序必须使用以下 iCall 原始服务函数:•消息传递和线程同步•堆分配和管理"
这是否意味着我无法再使用我的定制的 HeapBuf、现在只能使用 iCall_Alloc 和 iCall_Free 分配给预定义的 iCall 堆? 我正在努力弥合常规 RTOS 代码与实现应用/BLE 堆栈基础设施的代码之间的差距(慢慢理解、但这是一次上坡)
谢谢你