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.

[参考译文] TMDSEVM572X:DSP 状态检查

Guru**** 2933120 points

Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/665966/tmdsevm572x-dsp-status-check

器件型号:TMDSEVM572X
主题中讨论的其他器件:AM5728

尊敬的 TI 团队:

来自印度 Cimcon 的我自己的 Manish。 我已购买 Am572x 电路板。

 我有一些与 DSP 内核相关的查询。

1-我已经购买了 Am572x (x 是?)主板,我想知道 处理器的名称是什么?
2-检查 DSP 内核信息的 Linux 命令是什么?
3:在使用 DSP 内核运行应用程序时、如何在进行以下配置时检查 DSP 内核利用率。
processors.wiki.ti.com/.../OpenCV

 导出 TI_OCL_LOAD_kernels_ONCHIP=Y
 导出 TI_OCL_cache_kernels=Y
 导出 OpenCV_OpenCL_DEVICE_='TI AM57:加速器:TI 多核 C66 DSP'
 ECHO "OpenCL 打开、canny"

 此致、

 Manish

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

    处理器是 AM5728。 我已要求软件团队就其他问题发表意见。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Manish、

    [报价用户="Manish Dabhi]1-I 已购买 Am572x (x 是?)主板,我想知道 处理器名称是什么?

    您是否购买了以下 TI 电路板?

    该板附带 AM5728处理器。

    [引用 USER="Manish Dabhi]2-What is Linux Command to check DSP Core information?(检查 DSP 内核信息的 Linux 命令是什么?)
    3:在使用 DSP 内核运行应用程序时如何在进行以下配置时检查 DSP 内核利用率。[/引述]

    检查 dsptop 命令是否在帮助中。

    此致、
    帕维尔

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

    您好、Pavel、

    感谢您的回复。

    processors.wiki.ti.com/.../OpenCV

    导出 TI_OCL_LOAD_kernels_ONCHIP=Y
    导出 TI_OCL_cache_kernels=Y
    导出 OpenCV_OpenCL_DEVICE_='TI AM57:加速器:TI 多核 C66 DSP'
    回显"OpenCL 打开、APP"
    应用程序和

    我已经按照上面的链接/命令进行操作、并在 OpenCL 开启的情况下运行图像处理应用、在板上运行 dsptop 命令后、DSP 内核无法使用。

    我提到了 dsptop 命令日志:-

    dsptop -经过的时间00:00:03
    移动平均模式
    平均 DSP 使用率: 0.00%精度100.00%

    >
    DSP   %usage  运行时间+    空闲时间+
    DSP_0   0.00 00:00:00.000 00:00:00.000
    >SP_1   0.00 00:00:00.000 00:00:00.000

    此致、

    Manish

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

    您是否使用 AM57x PSDK v4.02?
    software-dl.ti.com/.../index_FDS.html

    我还看到您正在使用应用程序。 您能否使用 canny_ex1而不是应用程序进行尝试?

    请提供引导过程的完整控制台日志以及 canny_ex1创建过程和 canny_ex1执行过程。

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

    您好、Pavel、

    我附上了完整的日志文件、其中包括以下几点。

    1-引导日志

    2-canny_ex1.cpp

    3组 OpenCL on 命令

    4-canny_ex1执行过程

    5 dsptop 命令 output.e2e.ti.com/.../fulllog.txt

    此致、

    Manish

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

    您好、Pavel、

    我使用的是"dsptop -s1 -d1 -p "命令,然后出现一些时间错误。

    [270.201412] ------ [在此处剪切]-----
    [270.208217] 警告:CPU:0 PID:1201、位于/home/gtbldadm/processor-sdk-linux-fido-build/build-CORTEX_1/arago-tmp-external-linaro-toolchain/wo
    rk-shared/am57xx-evm/内核-源/驱动程序/bus/omap_l3_oc.c:147 l3_interrupt_handler + 0x248/0x34c ()
    [270.229509] 440000.OCP:L3自定义错误:主 MPU 目标 L3_INSTR (空闲):在功能访问期间以用户模式访问数据
    [270.240943] 链接的模块:Bluetooth IPv6 gdbserverproxy (O) cryptodev(O) cmemk (O) xhci_plat_hcd xhci_hcd usbcore msg_rpvirtio_rpmsg_
    总线 evdev dwc3 UDC_CORE ti_VIP snd_omap_hdmi_audio ahci_platform libahci_platform mt9t11x snd_soc_simple_card rtc_ds1307 pixcir_i2c_ts palm
    as_pwrbutton libahci rtc_Palmas extcon_Palmas snd_soc_tlv320aic3x omapdrm_PVR (O) phy_omap_omap_uma_usb2 LEDs_GPIO libata omap_wdt ti_vpdma dwc3_o
    映射 RTC_OMAP OMAP-rng rng_core st_drv debugss_kmodule (O) GPIO_keys OMA_remoteproc virtio_ring extcon_USB_GPIO extcon
    [270.290621] CPU:0 PID:1201 Comm:canny_ex1被污染:G          O   4.1.13-g8dc6617 #1
    [270.298828] 硬件名称:通用 DRA74X (平展器件树)
    [270.304942] 背迹:
    [270.307408] [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [270.315005]  r7:c030fc28 R6:00000093 R5:c08e7c0c R4:00000000
    [270.320713] [ ](show_stack)从[ ](dump_stack+0x9C/0xdc)
    [270.327965] [ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [270.336084]  R5:00000009 R4:d4d6de00
    [270.339685] [ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [270.348414]  R8:c07e2fd8 r7:00000000 R6:ee1ac650 R5:c07e3098 R4:c07e313c
    [270.355174] [ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x248/0x34c)
    [270.364078]  r3:ee1ac4c0 r2:c07e313c
    [270.36673]  R4:80080003
    [270.37022] [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu + 0x80/0x13c)
    [270.379562]  R10:c0910f35 R9:ee1a7600 R8:00000017 r7:00000000 R6:00000000 R5:ee1a7660
    [270.387452]  R4:ee1ac9c0
    [270.390001] [ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT+0x44/0x64)
    [270.398906]  R10:00000df0 R9:b1938282 R8:ee008000 r7:00000000 R6:ee1ac9c0 R5:ee1a7660
    [270.406794]  R4:ee1a7600
    [270.409341] [ ](handle_irq_event)从[ ](handle_fasteoi_IRQ+b0x8/0x17c)
    [270.417897]  r7:00000000 R6:c08cfa3c r5:ee1a7660 r4:ee1a7600
    [270.423601] [ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x34/0x44)
    [270.432243]  r7:00000000 R6:00000000 R5:00000017 R4:00000017
    [270.437948] [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [270.446677]  R5:00000017 R4:c08c4d2c
    [270.450276][  ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x2C/0x64)
    [270.458657]  R9:b1938282 R8:30c5387d r7:fa212000 R6:d4d6dfb0 R5:c08ca948 R4:fa21200c
    [270.466465] [ ](GIC_Handle_IRQ)、来自[ ](_IRQ_USR+0x48/0x60)
    [270.473974] 异常堆栈(0xd4d6dfb0至0xd4d6dff8)
    [270.479042] dfa0:                                    00034b90 00000002 00038c10 00030b10
    [270.487250] dfc0:00034ba0 0002bbcc 0004ce80 0003cc80 0002bbc4 b1938282 00000df0 00000ffb
    [270.495459] dfe0:00030b20 bedff598 000037c0 b6bea8b4 20010010 ffffff
    [270.502096]  r7:30c5387d R6:ffff R5:20010010 R4:b6bea8b4
    [270.507798] --[结束线迹 e6dd9e773f4948b0 ]--

    我正在使用 SD 卡中的默认映像。

    请提供使用 DSP 内核的示例应用 、以便我可以检查 DSP 内核利用率。

    此致、

    Manish

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    任何更新、我们都在等待您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件型号:TMDSEVM572X

    工具/软件:Linux

    大家好、团队、

    我来自 CIMCON India Pvt. Ltd. Ahmedabad。 我已购买 Am5728板。  

    我正在使用 SD 卡上的默认映像。 请告诉我以下几点。

    1-如何启用 DSP 内核?

    2-我们可以在 DSP 上运行什么应用程序?

    3-当我的应用程序在 DSP 上运行时,如何测试 DSP 内核利用率?

    此致、

    Manish

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

    Manish、

    检查以下指针是否会在 dsptop 使用方面有所帮助:

    downloads.ti.com/.../profiling.html

    e2e.ti.com/.../581710
    e2e.ti.com/.../589994
    e2e.ti.com/.../620601

    有关示例应用、请检查:

    root@am57xx-EVM:/usr/share/ti/examples



    此致、
    帕维尔

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

    大家好、

    我编写了一个以下示例、用于在电路板中验证 OpenCL。

    如果(!ocl::haveOpenCL())
       {
           COUT <<"OpenCL 不可用..." << endl;
           返回0;
       }

    答案:- OpenCL 不可用。

    OpenCL 库 在 AM5728电路板中不可用?

    请告诉我如何获取。

    此致、

    Manish

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

    是的、默认情况下、AM57x PSDK v4.02支持 OpenCL、请参阅以下 wiki:

    processors.wiki.ti.com/.../Processor_SDK_Linux_Release_Notes

    有关 AM57x OpenCL 的更多信息、请在 Sitara 论坛中创建新的 e2e 线程。

    此致、
    帕维尔