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.

[参考译文] TMDXEVM8148

Guru**** 2985280 points

Other Parts Discussed in Thread: TLC59108

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676084/tmdxevm8148

主题中讨论的其他器件:TLC59108

早上好、
我在瑞士的工程学校就读、获得学士学位后、我必须在达芬奇处理器上开发面部识别软件。 因此、我最近购买了 TDMXEVM8148评估板、一开始我遇到了很多问题。 在这段时间内、我的第一个目标是能够使用连接在电路板上的摄像头捕获视频、并使用 VGA 或 HDMI 电缆在监视器中显示视频。 但目前、我不知道如何实现它。 可以有人告诉我要遵循的步骤、还是在 CCS 中提供一个模板来执行它吗? 我阅读了软件和 VPSS 用户指南、但我唯一能够做到的是构建 helloworld 应用程序。 已经过去了一个月、我一直在关注它、我真的需要帮助才能在我的项目中取得进展。
提前感谢您!
EZSDK 5_03_00_09
Ubuntu 10.04 LTS

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

    有关视频捕获/显示和示例的更多信息、请参阅以下链接:

    processors.wiki.ti.com/.../TI81XX_PSP_VIDEO_CAPTURE_Driver_User_Guide
    processors.wiki.ti.com/.../DM81xx_AM38xx_Adding_External_Decoders_to_V4L2_Capture_Driver

    processors.wiki.ti.com/.../Latency_Measurement_on_Capture_Encode_Decode_Display_Demo
    processors.wiki.ti.com/.../Decode_Demo
    processors.wiki.ti.com/.../OMX_EZSDK_Examples
    processors.wiki.ti.com/.../OpenMax_Development_Guide
    processors.wiki.ti.com/.../DM81xx_Gstreamer_Plugin

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

    感谢 Pavel 的回答。

    我遵循 TI81XX_PSP_VIDEO_CAPTURE_Driver_User_Guide、当我尝试加载 V4L2捕捉和相关模块时、我收到此错误:

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp insmod syslink.ko
    insmod:错误插入'syslink.ko':-1文件存在
    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/video/ti81xx/vpss insmod VPSS.ko
    insmod:错误插入'vPSS.ko':-1文件存在 

    是否有一个步骤我没有执行?

    提前感谢

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

    构建模块有一个步骤:

    驱动程序的构建模块

    $ make ARCH=arm CROSS_COMPILE=path_TO_toolchain/bin/arm-arago-linux-gnueabi-模块

     

    请确保在以下步骤中构建并安装了 syslink.ko 和 VPSS.ko 模块:

    /lib/modules/2.6.37/kernel/drivers/dsp

    /lib/modules/2.6.37/kernel/drivers/video/ti81xx/vpss


    另请访问 DM814x_EZ_Software_Developers_Guide.pdf

    6.3重新构建 EZ SDK 组件
    6.4创建您自己的 Linux 内核映像

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

    感谢您的回复 Pavel、

    我已经有这样的 buid 模块:

    Ernest@Ernest-laptop:~/ti-ezsdk_dm814x-evm_5_03_00_09/board-support/linux-2.6.37-psp04.01.00.06.Patch1$ make cross_compile=/home/ernest/CodeSourcery/Sourcery_G ++_lite/bin/arm-none-linux-gnueabi- arch=arm 模块
     CHK    包含/Linux/version.h
     CHK    包含/生成/ utsrelease.h
    make[1]:`include/generated /mach-types.h'是最新的。
     调用   脚本/checksyscalls.sh
     构建模块、第2阶段。
     MODPOST 14模块

    syslink.ko 和 VPSS.ko 是在它们的文件夹中构建和安装的:

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp ls                      
    cmemk.ko   syslink.ko

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/video/ti81xx/vpss ls        
    VPSS.ko

    但我有相同的错误:

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp insmod syslink.ko       
    insmod:插入'syslink.ko'时出错:-1文件存在

    提前感谢

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

    [引用用户="Ernest Martin metsanou beeFO">root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp insmod syslink.ko       
    insmod:插入'syslink.ko'时出错:-1文件存在

    提供以下命令的输出:

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp ls -al
    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp lsmod

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

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp ls -al
    drwxr-sr-x 2 1000 1000 4096 Nov1020:21。
    drwxr-sr-x 8 1000 1000 4096 11月10时20分22分.
    -rwxr-xr-x 1 1000 1000 25798 11月10日18:24 cmemk.ko
    -rwxr-xr-x 1 1000 1000 1427797年11月10日18:45 syslink.ko

    root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp lsmod
    模块 使用的大小
    bufferclass_ti 4946 0
    马马普尔夫 10794 0
    pvrsrvkm 155474 2 bufferclass_ti、omaplfb
    tlc59108 1545 0
    ti81xxhdmi 14290 0
    ti81xxfb 21771 2.
    VPSS 60736 3 omaplfb、ti81xxhdmi、ti81xxfb
    syslink 1112923 0
    IPv6 209855 12.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Ernest Martin metsanou beeFO">root@dm814x-evm:/lib/modules/2.6.37/kernel/drivers/dsp lsmod
    [/引用]使用的模块大小

    [引用用户="Ernest Martin metsanou beofa]VPSS 60736 3 omaplfb、ti81xxhdmi、ti81xxfb
    syslink 1112923 0

    VPSS 和 syslink 模块已插入、这就是系统报告这些模块已存在的原因

    此致、
    帕维尔

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

    好的、非常感谢 Pavel。

    这条线路怎么样?

    • 加载 VPSS M3固件
    $./slaveloader 启动 VPSS-M3 ti816x_hdvpss.xem3
    

    什么是 slaveloader?

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