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.

[参考译文] F29H85X-FREERTOS-EVM:外部 SOM 安装

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1512589/f29h85x-som-evm-external-freertos-installation

器件型号:F29H85X-EVM-EVM SOM
主题:SysConfig 中讨论的其他器件

工具/软件:

 大家好:

我想从外部安装 FreeRTOS。 我尝试通过设置"Use External FreeRTOS Install"标志并指定 FreeRTOS 安装路径来更改系统配置、但遇到许多错误。

特别是、我收到以下 自动生成的文件"c2000_freertos_asm.asm "引起的错误:

[94]编译文件:"SYSCFG/C2000_freertos_asm.asm
[95]调用:C2000编译器
[96]"C:2003"-c -O1 -I"C:-i"C:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl/pi /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dsp/fpu/fpu32/fir /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/fastmath/matrix /ti/f29h85x-sdk_1_01_00_00/source/kernel/freertos/Source/include /Projects/control /Projects/control -i"C:/ti/f29h85x-sdk_1_01_00_00/source/driverlib /ti/f29h85x-sdk_1_01_00_00/examples/device_support/include /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl/df /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl/pid /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dsp/fpu/fpu32/iir /ti/f29h85x-sdk_1_01_00_00/source/rtlibs/fastmath/binary_lut_search /ti/f29h85x-sdk_1_01_00_00/source/kernel/freertos/Source/portable/CCS/C2000_C29x /ti/ccs2011/ccs/tools/compiler/ti-cgt-c29_1.0.0LTS/include /Projects/control -i"C:-i"C:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl/common -i"C:/ti/f29h85x-sdk_1_01_00_00/source/bitfields -i"C:/ti/f29h85x-sdk_1_01_00_00/source/security -i"C:/ti/ccs2011/ccs/tools/compiler/ti-cgt-c29_1.0.0LTS/bin/c29clang.exe -li/ccs/rtos"-i"C:-i"C:/Projects/control -i/cc/cc/ccs/rtos"-i"I:/ti/f29h85x-sdk_1_01_00_00/source/flash_api/include/FlashAPI -i"I:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/iqmath -i"C:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/fastmath/crc -i"C/ccddemo":i/cc/cc/cc/cc/cc/cc/cc/cc/cn":/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dsp/fpu/fpu32/fft -i"l:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl/misc -i"l:i"l:i"l:i"l:i"I:/ti/f29h85x-sdk_1_01_00_00/source/rtlibs/dcl -i"C:/ti/f29h85x-sdk_1_01_00_00/source/calibration/hrpwm/include -i"l:/ti/f29h85x-sdk_1_01_00_00/source -i"/Projects/control /Projects/control @
[97]subdir_rules.mk:47:目标'syscfg/c2000_freertos_asm.o'的配方失败
[98]syscfg/c2000_freertos_asm.asm:5:14:错误:转义序列无效(无法识别的字符)
[99].include "C:\projects\control+RTOS_demo\freertos\Source\portable\thirdparty\Community-support-Ports\CCS\c2000_C29x \portasm"
[100]^
[101]gmake:***[syscfg/c2000_freertos_asm.o]错误1

你有什么建议吗?

谢谢您、

Davide

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

    尊敬的 Davide:

    外部安装功能不稳定、因为 C29x 端口尚未成为 FreeRTOS 公共版本的一部分。 您可以按照以下步骤使用外部 FreeRTOS 安装、直到更新:

    1)从 SDK 工程中删除 FreeRTOS 包含路径( Project Properties > General > Variables > User-defined and System variables )

    2)将以下文件夹粘贴到 F29H85x-SDK 安装目录中、并在出现提示时选择"Replace All"。 这更新了 FreeRTOS 包括路径、使其更通用

    e2e.ti.com/.../0216.source.zip

    3)重新加载 SysConfig 以查看更新的文件并重新编译。 确保外部 FreeRTOS 安装具有与中所述相同的路径  C2000_freertos.opt

    (可选)如果您在中找到该路径  C2000_freertos.opt  与您的工程不兼容、您可以在 SysConfig 中为此文件选择"Exclude from Build"、并将所有自定义路径手动包含在步骤1中所示的同一窗口中

    此致、

    Arnav