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.

[参考译文] TDA2EVM5777:ALG:错误:未指定 ALG CREATE 函数

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597835/tda2evm5777-alg-error-no-alg-create-function-specified

器件型号:TDA2EVM5777

您好!

我创建了一个 ALG 插件、该插件是 一个引用框架副本的副本、并将其放置在 VISION_SDK/HLOS /示例/ADAS/src/ALG_plugins/copy 中、它已编译。 但在运行用例时、它会得到该误差

我参考了 VisionSDK_DevelopmentGuide.pdf - 算法链接开发和 VisionSDK_UserGuide_UsecaseGen.pdf 来创建和注册此 ALG 插件。

 [host][IPU2 ]   239.410144 s: 捕获:正在创建!!!
 [host][IPU2 ]   239.410571 s: 捕获:VIP1 Slice0 Porta 捕获模式为[ 8位]!!!
 断言(chains_vipSingleCam_RVC_priv.c|chains_vipSingleCam_RVC_Create|115)
 [host][host ]   239.532544 s: IPC_IN_0  :正在创建!!!
 [host][host ]   239.532940 s: IPC_IN_0  :创建完成!!!
 [host][host ]   239.533032 s: ALG:错误:未指定 ALG create 函数 (algId = 11)!!!
 [host][IPU2 ]   239.531537 s: 捕获:创建完成!!!
 [host][IPU2 ]   239.531934 s: IPC_OUT_0  :正在创建!!!
 [host][IPU2 ]   239.532269 s: IPC_OUT_0  :创建完成!!!

在 VISION_SDK/HLOS /示例/ADAS/src/ALG_plugins/copy 中、我有这些文件

CopyAlgongCpu.c CopyLink_algPlugin.c CopyLink_priv.h iCopyAlgo.h

在文件 CopyLink_algPlugin.c 中

Int32 AlgorithmLink_CopyCreate (void * pObj、void * pCreateParams);
Int32 AlgorithmLink_CopyProcess (void * pObj);
Int32 AlgorithmLink_CopyControl (void * pObj、void * pControlParams);
Int32 AlgorithmLink_CopyStop (void * pObj);
Int32 AlgorithmLink_CopyDelete (void * pObj);
Int32 AlgorithmLink_CopyPrintStatistics (void *pObj、AlgorithmLink_CopyObj *pFrameCopyObj);

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

    请检查中的 AlgorithmLink_FrameCopy_initPlugin()函数
    VISION_SDK/HLOS 示例/ADAS/src/ALG_plugins/framecopy/frameCopyLink_algPlugin.c

    确保具有注册插件函数的类似函数(AlgorithmLink_Copy...()函数)。

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

    是的,我在 vision_sdk/HLS/Examples/ADAS/src/ALG_plugins/copy/CopyLink_algPlugin.c 中具有 AlgorithmLink_Copy_initPlugin()函数
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ganesh、

    确保从 VISION_SDK/HLS/src="links/algorithmLink_cfg.c 中的 AlgorithmLink_initAlgonins()调用此函数
    (就像您用作参考的 AlgorithmLink_FrameCopy_initPlugin()一样)

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

    是的,它在 AlgorithmLink_initAlgPlugins()中调用

    Int32 AlgorithmLink_initAlgPlugins (空)

    memset (gAlgorithmLinkFuncTable、0、sizeof (gAlgorithmLinkFuncTable));

    /**用于 A15上的所有算法*/
    #ifdef ALG_framecopy
    AlgorithmLink_FrameCopy_initPlugin();
    #endif
    #ifdef ALG_COPY
    AlgorithmLink_Copy_initPlugin();
    #endif
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    您是否在\vision_sdk\include\link_api\orithmLink.h 中添加了条目?
    也请注册
    src="links_common/Algorithm/AlgorithmLink_cfg.c:
    只需选择激励算法和 grep 即可/按照步骤操作

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

    您的问题得到了什么解决?
    现在、我得到相同的错误、但对于现有的算法。 我喜欢使用 dmaSwm 算法。

    但是、由于我将 Vom VSDK_02_12切换到 VSDK_03_00、因此我在02_12上工作的用例不会在03_00上运行。
    我收到以下与您收到的报告类似的错误报告。

    [IPU1-0] 413.885286 s:ALG:错误:未指定 ALG 创建函数(algId = 0)!!!
    [IPU1-0] 413.885408 s:断言@行:166 in c:/processor_sdk_vision_03_00_00_00/vision_sdk/apps/src/rtos/usecases/ / _priv.c:
    status == system_link_status_sok:失败!!!


    您如何解决您的问题? 也许我可以采取相关步骤来修复我的问题。

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

    你(们)好、菲利普

    从 VSDK 2.12到3.0、我们已经进行了一些重大调整-主要是分离核心 SDK 和演示应用。 作为此套件的一部分、ALG 链接初始化也发生了变化、现在是应用程序初始化的一部分。

    因此、请按照3.0中的 ALG 链接之一进行操作、并查看所有集成步骤

    此致、Shiju

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

    您好!

    感谢您的回复! 我发现了我的错误:

    而在我的 VSDK 中、算法 dmaSwm 位于声明的某些 Usecase cfg.mk 文件中。 因此、它包含在构建中。

    使用 VSDK 03_00、我从零开始、因此忘记放

    ALG_dmaSwm=yes

    到 Usecase cfg.mk 中

    问题已解决。

    尽管如此,谢谢!

    此致、Philipp  

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

    菲律宾

    很高兴听到问题得到解决、感谢您的确认

    此致、Shiju