请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM2634 工具/软件:
在尝试在启用 vTaskDelayUntil 的情况下重新编译 FreeRTOS 时遇到错误。 我安装了 SDK 版本10.01.00.31和 CCS 20.1.1.8、并且正在关注旧版 E2E 发布的 关于类似问题的帖子。 这个帖子已经超过2年了、似乎 SDK 也自那时起发生了变化、因此我用于编译的命令是 gmake -f makefile.am263x.r5f.ti-arm-clang。 运行命令时、会显示一条消息、说明这一点
C:/ti/ccs1281/ccs/utils/cygwin/mkdir -p obj/am263x/ti-arm-clang/release/r5f/freertos/ process_begin: CreateProcess(NULL, C:/ti/ccs1281/ccs/utils/cygwin/mkdir -p obj/am263x/ti-arm-clang/release/r5f/freertos/, ...) failed. make (e=2): The system cannot find the file specified. makefile.am263x.r5f.ti-arm-clang:190: recipe for target 'obj/am263x/ti-arm-clang/release/r5f/freertos/' failed gmake: *** [obj/am263x/ti-arm-clang/release/r5f/freertos/] Error 2。
我的 CCS 文件夹位于 C:/ti/ccs2011中、向它添加一个符号链接 可以进一步获取、但我仍然遇到以下错误:
C:/ti/ccs1281/ccs/utils/cygwin/mkdir -p obj/am263x/ti-arm-clang/release/r5f/freertos/ Compiling: freertos.am263x.r5f.ti-arm-clang.release.lib: ../nortos/dpl/common/AddrTranslateP_null.c C:/ti/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmclang -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -Wall -Werror -g -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -Wno-extra -Os -Oz -flto -IC:/ti/ti-cgt-armllvm_4.0.1.LTS/include/c -IC:/ti/mcu_plus_sdk_am263x_10_01_00_31/source -IFreeRTOS-Kernel/include -Iportable/TI_ARM_CLANG/ARM_CR5F -Iconfig/am263x/r5f -IFreeRTOS-POSIX/include -IFreeRTOS-POSIX/include/private -IFreeRTOS-POSIX/FreeRTOS-Plus-POSIX/include -IFreeRTOS-POSIX/FreeRTOS-Plus-POSIX/include/portable -DSOC_AM263X -MMD -o obj/am263x/ti-arm-clang/release/r5f/freertos//AddrTranslateP_null.obj ../nortos/dpl/common/AddrTranslateP_null.c process_begin: CreateProcess(NULL, C:/ti/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmclang -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -Wall -Werror -g -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -Wno-extra -Os -Oz -flto -IC:/ti/ti-cgt-armllvm_4.0.1.LTS/include/c -IC:/ti/mcu_plus_sdk_am263x_10_01_00_31/source -IFreeRTOS-Kernel/include -Iportable/TI_ARM_CLANG/ARM_CR5F -Iconfig/am263x/r5f -IFreeRTOS-POSIX/include -IFreeRTOS-POSIX/include/private -IFreeRTOS-POSIX/FreeRTOS-Plus-POSIX/include -IFreeRTOS-POSIX/FreeRTOS-Plus-POSIX/include/portable -DSOC_AM263X -MMD -o obj/am263x/ti-arm-clang/release/r5f/freertos//AddrTranslateP_null.obj ../nortos/dpl/common/AddrTranslateP_null.c, ...) failed. make (e=2): The system cannot find the file specified. makefile.am263x.r5f.ti-arm-clang:161: recipe for target 'AddrTranslateP_null.obj' failed gmake: *** [AddrTranslateP_null.obj] Error 2
是否有一个更改 FreeRTOS 设置而不涉及重新编译库的更新过程?