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.

[参考译文] CCS/CC2650MODA:RTOS/SimpleAP/FreeRTOS -需要有关安装所有组件的帮助...

Guru**** 2577385 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/870053/ccs-cc2650moda-rtos-simpleap-freertos---need-help-getting-all-the-pieces-installed

器件型号:CC2650MODA

工具/软件:Code Composer Studio

我正在尝试使用 BLE-MODA 板启动我的 Launchpad 并使用 FreeRTOS 运行(其他团队成员之前从未使用过 TI-RTOS)... 但我不会很远:

我尝试从  C:\ti\simplelink_sdk_ble_plugin_3_20_00_24\examples\rtos\MSP_EXP432P401R\Bluetooth\simple_application_processor 导入文件、但在导入过程中出现错误... 但它仍会将其放入 Project Explorer 中。

我下载了 FreeRTOS 并将其放入 C:\ti\freeRTOS 中、然后在 Preferences 下设置环境变量。

它仍然无法编译... 它抱怨大量文件丢失。

我手动将  c:\ti\freertos 文件复制到项目中... 但似乎存在很多不匹配/不同位... 当我进行编译时、它抱怨:

编译文件:"../posix/freertos/package/build.cfg
调用:XDCtools
"C:/ti/ccs920/xdctools_3_60_01_27_core/xs "-xdcpath="C:/ti/simplelink_msp432p4_sdk_3_30_00_13/source;C:/ti/simplelink_msp432p4_sdk_3_30_00_13/kernel/tirtos/packages;C:/ti/simplelink_sdk_ble_plugin_3_20_00_24/source;C:/ti/tirtos_msp43x_2_20_00_06/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/bios_6_46_00_23/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/tidrivers_msp43x_2_20_00_08/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/uia_2_00_06_52/packages;" xdc.tools.configuro configPkg -t ti.targets.arm.elf.M4F -r debug -c "C:/ti/ccs920/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS "../posix/freertos/package/build.cfg "
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/build_pem4f.cfg 配置 build.xem4f ...
posix/freertos/package/subdir_rules.mk:12:目标'Build-1043301905-InProc '的配方失败
JS:"./package/cfg/build_pem4f.cfg "、第145行:xdc.services.global.XDCException: xdc.package_not _found:找不到路径上的软件包'ti.platforms.tiva':'c:/ti/simplelink_msp432p4_sdk_3_30_00_13/source;C:/ti/simplelink_msp432p4_sdk_3_30_00_13/kernel/tirtos/packages;C:/ti/simplelink_sdk_ble_plugin_3_20_00_24/source;C:/ti/tirtos_msp43x_2_20_00_06/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/bios_6_46_00_23/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/tidrivers_msp43x_2_20_00_08/packages;C:/ti/tirtos_msp43x_2_20_00_06/products/uia_2_00_06_52/packages;C:/ti/ccs920/xdctools_3_60_01_27_core/packages;..'。 确保正确设置了封装路径。

我应该使用什么版本的 FreeRTOS、如何将其正确安装到 CCS 中?
ti.platforms.tiva 软件包是否是我需要下载和安装的单独软件包(以及如何下载)?

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

    尊敬的 Thor:  

    对拖延表示歉意。  

    您是否能够解决您的问题?

    谢谢、
    ELIN

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

    嗯... 我继续了吗?

    我无法正确加载 CCS_FreeRTOS 项目、但我能够清除工作区并加载 GCC_FreeRTOS 项目、因此我现在使用它。  CCS 似乎具有用于监控堆栈大小和任务配置的插件、这些插件不适用于 GCC、但是... 至少 GCC 分支编译。

    因此、我想知道如何正确导入 C:\ti\simplelink_sdk_ble_plugin_3_20_00_24\examples\rtos\MSP_EXP432P401R\Bluetooth\simple_application_processor\freertos\ccs 分支、以及如何使用 CCS 检查堆栈大小并配置任务。

    但是... 如果它"只是不起作用"、我不再处于"火灾、我需要帮助"状态。

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

    尊敬的 Thor:  

    感谢您的告知。  

    从原始文章的顶部可以看出、在导入 CCS 或 FreeRTOS 时、是否遇到与之相关的错误并不是很清楚。 错误消息说了什么?  

    查看您共享的构建日志、CCS 看起来没有找到一些文件。 在编译工程之前、请确保所有文件都位于正确的位置。  

    谢谢、  
    ELIN