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.

[参考译文] IWR1443BOOST:task_create()源代码

Guru**** 2581345 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/619715/iwr1443boost-task_create-source-code

器件型号:IWR1443BOOST
Thread 中讨论的其他器件:SYSBIOS

您好!

Task_create()源代码是否可用?

我在 Task.h 中找到了 define

C:\ti\BIOS_6_50_01_12\packages/ti\SYSBIOS\KNL\Task.h

#define Task_create ti_SysBIOS_KNL_Task_create

但是 ti_sysbios_KNL_Task_create 没有源代码。

此致、
Gennadii

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

    您好 Gennadii、

    ti_sysbios_KNL_task_create 的代码可在 configPkg\package\cg\中找到 _per4f.c 、作为 BIOS cfg 编译的一部分生成。 此文件由 BIOS 配置编译器动态生成。 例如、对于 MMW 演示 CCS 项目、它在..\workspace_v7\MMW\Debug\configPkg\package\ccfg\MMW_per4f.c 中提供、如下所示:

    /*创建*/
    TI_SYSBIOS_KNL_Task_Handle ti_SysBIOS_KNL_Task_create (ti_SysBIOS_KNL_Task_FuncPtr fxn,const ti_SysBIOS_KNL_Task_Params *_paramsPtr,XDC_RUNTIME_Error_Block *_EB)

    TI_SYSBIOS_KNL_Task_Params __PRMS;
    TI_SYSBIOS_KNL_Task_Object *__obj;

    内部 ISTAT;

    /*通用实例初始化*/
    __obj = XDC_Runtime_Core_CreateObject__I (&ti_SysBIOS_KNL_Task_Object__Desc__C、NULL、__PRMS、(XDC_CPTR)__paramsPtr、0、 _EB);
    如果(__obj == NULL){
    返回空;

    /*特定于模块的初始化*/
    ISTAT = ti_SYSBIOS_KNL_Task_Instance_init_E (__obj、fxn、__PRMS、__EB);
    if (ISTAT){
    xdc_runtime_Core_deleteObject__I (&ti_sysbios_KNL_Task_Object__Desc_C、__obj、(XDC_Fxn) ti_sysbios_KNL_Task_instance_finald_E、ISTAT、0);
    返回空;

    返回__obj;

    此致

    尼廷