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.

[参考译文] MCU-PLUS-SDK-AM263X:TMDSHSECDOCK

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1198313/mcu-plus-sdk-am263x-tmdshsecdock

器件型号:MCU-PLUS-SDK-AM263X

您好!

我正在学习 FreeRTOS 并希望运行周期性任务。  

我添加 了#define include_vTaskDelayUntil      (1)    访问 FreeRTOSConfig.h、以便能够调用 vTaskDelayUntil

由于以下原因,生成失败:

未定义的首次引用
符号
------ --------
xTaskDelayUntil ./main.o

然而 ,诸如 vTaskDelete()、xTaskGetTickCount 等其它 API 也会被编译。

ARM 链接器:

-mcpu=cortex-r5 -mfloat-abi=hard -mfp=vfpv3-D16 -mslittle-endian -mthumb -dsoc_AM263X -D_debug_=1 -g -Wall -wno-ram-variable-type-info-model -wl-unus-tunuse-function -mwl_exclwl -m-exclwl-m-m-m-wl_exclwl-m-m-m-exclwl-m-m-wl_exclwl、-m-m-m-wl-wl-wl-m-free-wl-wl-free-wl-am-m-m-m-m-m-m-m-wl_exclwl-wl-m-m-m-m-wl-wl-m-m-m-m-m-m-m-m-exclwl /ti/mcu_plus_sdk_am263x_08_05_00_24/source/kernel/freertos/lib、-m-m-m-wl_exclwl-m-m-m-m /ti/ccs1220/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/lib /ti/mcu_plus_sdk_am263x_08_05_00_24/source/board/lib /ti/mcu_plus_sdk_am263x_08_05_00_24/source/drivers/lib

HO 以解决此类错误?

供参考:我正在用作  基线。

谢谢、

维克多

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

    我尝试了 xTaskDelayUntil 和 vTaskDelayUntil

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

    尊敬的  

    您是否尝试 重建 库 ? 要重建库、您需要执行以下步骤- https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/08_05_00_24/exports/docs/api_guide_am263x/MAKEFILE_BUILD_PAGE.html

    要了解有关 MCU_PLUS_SDK 中 FreeRTOS 的更多信息、请查看这一交互式且非常全面的 MCU_plus Academy 一章- https://dev.ti.com/tirex/explore/node?node=A__ADxJvKS8txu3Or8Qrf1ZiQ__com.ti.MCU_PLUS_ACADEMY_AM263X__rGFXMCu__LATEST

    希望这对您有所帮助。

    此致、
    Aakash

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

    谢谢! 我错过了这个、但我遇到了以下问题

    C:\ti\mcu_plus_sdk_am263x_08_05_00_24>gmake -s libs-clean profile = release
    清理:Board.am263x.r5f.ti-arm-clang.release.lib……
    Process_begin:CreateProcess (NULL、C:/ti/ccs1210/ccs/utils/cygwin/rm -RF obj/am263x/ti-arm-clang/release/r5f/board/、...) 失败。
    make (e=2):系统找不到指定的文件。
    Makefile.am263x.r5f.ti-arm-clang:118:目标'clear'的配方失败
    gmaked[2]:***[清除]错误2.
    Makefile.am263x:485:目标'board_r5f.ti-arm-clang_clear'的配方失败
    gmaked[1]:***[board_r5f.ti-arm-clang_clear]错误2.
    Makefile:62:目标'libs-clear'的配方失败
    gmake:***[libs-clean ]错误2.

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

    我已经安装了 ccs1220、但是当我重新编译库时:

    C:\ti\mcu_plus_sdk_am263x_08_05_00_24>gmake -s libs profile=release
    Process_begin:CreateProcess (NULL、C:/ti/ccs1210/ccs/utils/cygwin/mkdir -p obj/am263x/ti-arm-clang/release/r5f/board/、...) 失败。
    make (e=2):系统找不到指定的文件。
    Makefile.am263x.r5f.ti-arm-clang:130:目标'obj/am263x/ti-arm-clang/release/r5f/board/'的配方失败
    gmak[2]:***[obj/am263x/ti-arm-clang/release/r5f/board/]错误2.
    Makefile.am263x:408:目标'board_r5f.ti-arm-clang'的配方失败
    gmake.1]:***[board_r5f.ti-arm-clang]错误2.
    Makefile:59:目标'libs'的配方失败
    gmake:***[libs]错误2.

     访问 ccs1210

    如何解决?

    谢谢你

    维克多

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

    我明白了。