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.

[参考译文] PROCESSOR-SDK-AM68A:FreeRTOS 空闲任务

Guru**** 2455560 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1537709/processor-sdk-am68a-freertos-idle-task

器件型号:PROCESSOR-SDK-AM68A


工具/软件:

大家好、我将在 C7x DSP 内核上使用 TI FreeRTOS。  我正在运行、但我想使用空闲任务挂钩。  在 FreeRTOS 文档中,我看到  vApplicationIdleHook () 可以添加到项目中,以运行空闲任务中的用户代码。  但是、TI FreeRTOS 实现 中似乎已经包含 vApplicationIdleHook。  我收到 ti.kernel.freertos.ae71 中已定义 vApplicationIdleHook 的错误。  我的问题是如何在我自己的工程代码中使用 FreeRTOS 空闲任务挂钩?

谢谢、

马特

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

    尊敬的  Matt:

    ]我的问题是如何在我自己的项目代码中使用 FreeRTOS 空闲任务挂钩?

    请 根据您的项目需求修改 vApplicationLoadHook () 函数。

    /packages/ti/osal src / freertos/LoadP_freertos.c.

    此致、

    Karthik

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

    谢谢、  
    我看到由空闲挂钩调用的函数。

    也许在某处记录了它、但在更改文件后如何重建它?

    马特

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

    尊敬的 Matt:

    您是否请使用下面的构建注释重新编译工程? 如果有用、请通知我们。

     make -s osal  BOARD=j721s2_evm
     

    此致、

    Karthik

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

    尊敬的 Karthik:
    因为我在 Windows 上,我尝试使用“gmake"</s>“

    我将 gmake 添加到我的系统路径 (C:\ti\ccs1220\xdctools_3_62_01_16_core) 并运行“gmake -s osal Board=j721s2_evm“并返回错误“No rule to make target 'osal'

    我还尝试了 gmake -s All Board=j721s2_EVM 并返回:
    C:\ti\pdk_j721s2_09_01_00_22\packages\ti\build>gmake -s all Board=j721s2_evm
    Process_BEGIN:CreateProcess(NULL, c:/ti/ccs1120/ccs/utils/cygwin/echo ------------------------------------------------ 、...) 失败。
    make (e=2):系统找不到指定的文件。
    gmake:***[makefile:158: version]错误 2.

    即使是在 Windows 上、它是否尝试运行“make"?“?
    使用 Windows 进行此操作是否有问题?  即使只是使用“gmake -s help“也不起作用。
    如果没有、我的做法有什么问题、还是需要在其他地方进行更多设置?

    谢谢、
    马特

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

    尊敬的 Matt:  

    我们不支持在 Windows 平台中从 SDK 构建所有模块。  

    有关所有模块都支持在 Windows 平台中进行构建以及哪些不支持构建的更多详细信息、请参阅 SDK 文档。  

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/11_00_00_06/exports/docs/psdk_rtos/docs/user_guide/getting_started_j721s2.html#building-on-a-windows-pc

    此致、  

    Sudheer