This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/CC2650:从 CC2650 7x7更改为5x5 ICALL 后、无法正常工作

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581452/rtos-cc2650-after-change-from-cc2650-7x7-to-5x5-icall-is-not-working

器件型号:CC2650

工具/软件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Lorenz、

    您是否使用与 CC2650DK_5XD 板级配置文件相同的外部 IO 布局:
    SRC/CC2650DK_5nD/Board.h
    SRC/CC2650DK_5XD、CC2650DK_5XD


    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、JXS、

    否、我根据我的需求更改了 IO 布局。 很抱歉、我忘记提到我包含了经过改编的电路板文件。
    由于我可以在 iCall_createRemoteTasks()被禁用时控制 LED,我想 PIN 配置应该可以吗?
    看起来 ICALL 在任何地方都挂着:(

    很棒,
    Lorenz
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否构建了堆栈项目并对其进行了编程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的讲解、我忘记了再次重建堆栈。