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/AM5718:OpenCL 示例失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586691/linux-am5718-opencl-example-fails

器件型号:AM5718

工具/软件:Linux

尊敬的专家:

我已经构建了最新 的 SDK:

使用 SD 卡从 RT-Linux 启动 Linux、在登录期间、它将显示 mu1_dsp1:WAIT_TARGET_DISABLE 失败错误:  

[24.070866] OMAP_hwmod:mu1_dsp1:_wait_target_disable 失败               

日志如下所示:

(小部分                 
[ 确定 ]已开始打印有关 GPLv3封装的通知。                             
[ 确定 ]启动 Avahi mDNS/DNS-SD 堆栈。                                       
[ 确定 ]已启动电话服务。                                             
[ 确定 ]已到达目标声卡。                                             
[ 确定 ]侦听加载/保存射频终止开关状态/dev/rfkill 观察。        
[ 确定 ]已在 ttyS2上启动串行 Getty。                                         
[ 确定 ]已在 tty1上启动 Getty。                                                 
[ 确定 ]已到达目标网络。                                                
        正在开始网络名称解析...                                    
        正在启动具有轻量级系统要求的 Lightning Fast Webserver ...    
[ 确定 ]已启动 uim-sysfs.service。                                             
[ 确定 ] Lightning 启动了具有轻量级系统要求的 Fast Webserver。       
[ 确定 ]已开始网络名称解析。                                       
[ 确定 ]启动登录服务。                                                 
        正在启动 rc.pvr.service ...                                             
[19.395722]  PVR_K:UM DDK-(3699939)和 KM DDK-(3699939)匹配。 [确定]       
[ 确定 ]已启动 rc.pvr.service。                                                
        正在启动 weston.service ...                                             
[ 确定 ]已启动 weston.service。                                                
        正在启动 tiipclad-demon.service ...                                    
        正在启动 telnetd.service ...                                            
[ 确定 ]已启动 tiipclad-demon.service。                                       
[ 确定 ]已启动 telnetd.service。                                               
        正在启动 thttpd.service ...                                             
[ 确定 ]已启动 thttpd.service。                                                
        正在启动 rng-tools.service ...                                          
[ 确定 ]已启动 rng-tools.service。                                             
        正在启动 gdbserverproxy.service ...                                     
[ 确定 ]已启动 gdbserverproxy.service。                                        
        正在启动 matrix-gui-2.0.service ...                                     
[ 确定 ]已启动 matrix-gui-2.0.service。                                        
        正在启动 thermal-zone-init.service ...                                  
[ 确定 ]已启动 thermal-zone-init.service。                                     
[24.070866]  OMAP_hwmod:mu1_dsp1:_wait_target_disable 失败               
[24.085029]  omap_hwmod:mu0_dsp1:_wait_target_disable 失败               
                                                                 

然后、我运行 OpenCL 示例代码 float_compute、它似乎失败了。 下面列出了一些日志:

root@am57xx-EVM:~# ls                                                           
    dual_camera_log.txt        log_mod.txt    ov2659.ko                       
float_compute  log_camera.txt 助记符                                            
root@am57xx-EVM:~#./float_compute                                              
                                                                               
此示例在单精度浮点2上计算 y[i]= M[i]* x[i]+ C
-使用 OpenMP 在 A15上并行进行 ARM 上的计算。          
-通过分派 OpenCL NDRange 内核来执行 DSP 上的计算 a.
                                                                               
运行[1452.861241] OMAP-hwmod:mu0_dsp1:_wait_target_disable 失败        
[1452.872217] OMAP-iommu 40d01000.MMU:40d01000.MMU:版本3.0               
[1452.885450] OMAP-iommu 40d020.MMU:40d020.MMU:版本3.0               
二进制读取函数故障                                                    
抛出'STD::length_error'实例后调用终止              
 what(): basic_string::_M_create                                              
root@am57xx-EVM:~#[ 1463.038335] omap_hwmod:mu1_dsp1:_wait_target_disable fd
[1463.051270] omap_hwmod:mu0_dsp1:_wait_target_disable 失败  

DSP 似乎无法正常工作。

此致、

Nemo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    在这里回答:
    e2e.ti.com/.../2156376

    BR
    玛格丽塔