工具/软件:TI-RTOS
背景:我已经使用 CC2650 7x7在 LaunchpadXL 上基于 simple_peripheral 开发了一个程序。
现在、我想在我的定制板上使用 CC2650 5x5上的程序。
硬件检查似乎正常、因为可以进行 LED 控制。
问题:
在 main 中调用 iCall_createRemoteTasks()时,程序不会在5x5上运行,而是在7x7上运行(只是通过预定义符号更改了板级文件)。
禁用 iCall_createRemoteTasks()时,我可以使用5x5,但不需要 ICALL。
已编辑:
iCall_createRemoteTasks()总是在 ICALL_HOOK_ABORT_FUNC()中停止,就像某些任务构造函数为空一样。 也许它会在任何一个永远的 LOPP 中停止?
是否有人暗示这可能来自哪里?
可能与预定义符号相关的任何内容?
预定义:
CC2650DK_5XD (从 CC2650_LAUNCHXL 更改为)
USE_ICALL
省电
SBP_TASK_STACK_SIZE=700
GAPROLE_TASK_STACK_SIZE=520
HEAPMGR_SIZE=3000
DISPLAY_DISABLE_ALL
Board_display_exclude_UART
xBOARD_DISPLAY_EXCLUDE_LCD
iCall_MAX_NUM_ENIES=7
iCall_MAX_NUM_TESS=4
xdc_runtime_assert_disable_all
XDC_RAuntime_Log_disable_all
MAX_NUM_BLE_CONns=1
CC26XX
我们非常感谢您的任何帮助、
谢谢!
Lorenz