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.

[参考译文] Linux:为 Linux_ NullSrc 构建应用程序:用例

Guru**** 2601915 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/650707/linux-apps-building-for-linux_-nullsrc-use-case

工具/软件:Linux

大家好、

我正在为 Linux+BIOS 构建 nullsouce 用例、我已经针对这种情况进行了以下更改、并且构建成功。

我的更改:

在 cfg.mk 中更新 了 NDK_PROC_TO_USE=ipu2

chains_nullSrc_Display.c 将大小修改为

#define ENDEG_MAX_FRAME_WIDTH (1280)

#define encode_MAX_FRAME_Hight (720)

我的观察结果:

1. EVEM 板正常启动  

2.应用程序运行正常

3.当我运行 nullSrc 使用情况时,我会看到 assert ( assert (nullSrcLink_tsk.c|NullSrcLink_fillData|202))。请参阅附加的日志以供参考。

需要帮助才能继续。

谢谢、

穆罕默德

e2e.ti.com/.../Linux_5F00_Nullsrc.log

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

    断言何时发生? 在运行用例时还是在启动网络工具时? 您是否检查了您使用的文件格式是否与用例中配置的文件格式相同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Prasad 的快速回复、
    断言在运行用例时发生。
    文件格式与配置的格式相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mahammed、

    只是为了确认、您是否将输入文件保存在 SD 卡中? 或者您是否修改了当前用例以从网络获取输入?
    如果要使用网络、则需要使用不同的用例(在网络用例菜单下)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prasad、您好!

    我将输入文件保存在 SD 卡中。

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

    从错误日志中、断言发生在 Links_FW\src\HLOS\Links_a15\nullSrc\nullSrcLink_tsk.c 的 NullSrcLink_fillData 函数中
    这是由于索引文件生成不正确造成的。

    您是否正确生成了头文件和数据文件?

    请检查 e2e.ti.com/.../2364032 是否有帮助?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Prasad、

    感谢您的更新,Kajal 是我的同事:)我已经讨论并尝试了同样的方法。 我使用的是在 BIOS 中运行的相同索引文件和映像、我运行的是 Linux + BIOS 的相同用例。

    再感谢领导。

    谢谢、

    穆罕默德

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

    穆罕默德

    您可以在 CCS 中的故障行中放入断点、看看帧大小是否为零? 为什么它为零?

    此外、请共享用例主文件以及您的头文件和数据文件以尝试进行本地设置。

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

    我不使用 CCS/调试、我直接运行该程序。
    让我通过其他方式检查帧大小为何为零、我将更新您的大小。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您还可以尝试将标头和数据文件与正常工作的 BIOS 用例结合使用。
    此外、将 Linux 用例中的空 src 链接配置(在用例主代码中完成)与 BIOS 用例进行比较。