Tool/software:
I'm getting an error while attempting to recompile FreeRTOS with vTaskDelayUntil enabled. I have SDK version 10.01.00.31 and CCS 20.1.1.8 installed, and am following an older E2E post about a similar issue. The post is over 2 years old and it seems like the SDK has changed since then, so the command I am using to compile is gmake -f makefile.am263x.r5f.ti-arm-clang. When running the command, I get a message saying that 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
.
My CCS folder is in C:/ti/ccs2011, and adding a symbolic link to it gets me further, but I still end up running into the following error:
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
Is there an updated process for changing FreeRTOS settings that doesn't involve recompiling the library?