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.

[参考译文] AM3354:使用 Arago-Tina-image 时没有/dev/input

Guru**** 2539500 points
Other Parts Discussed in Thread: AM3354

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/974278/am3354-no-dev-input-when-using-arago-tiny-image

器件型号:AM3354

您好、香榭丽舍

硬件:AM3354自有电路板

软件:  PROCESSOR-SDK-LINUX-AM335X 06_03_00_106

使用 arago-base-tisdk-image、tisdk-rootfs-image,时,它可以找到 dev/input 文件夹,并且该文件夹中有 tchscreen0文件

root@AM335x-EVM:~# cat /proc/bus/input/devices
I:bus=0000 Vendor=0000 Product=0000 Version=0000
N:name="ti-tsc"
P:phys=
S:sysfs=/devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc.0.auto/input/input0
U:UNIQ =
H:处理程序=event0
B:prop=0
B:ev=b
B:key=400 0 0 0 0 0 0 0 0 0 0 0
B:abs=1000003

但是、当使用 Arago-Tina-image 时、没有/dev/input、并且在执行 cat /proc/bus/input/devices 命令后没有输出

根目录@AM335x:~# cat /dev/input/touchscreen0

CAT:无法打开"/dev/input/touchscreen0:无此类文件或目录
根目录@AM335x:~# cat /proc/bus/input/devices
根目录@AM335x:~编号

谢谢。
Rgds
闪亮

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

    您好、Shine、

    我下周将看一下。 如果我当时没有回复、请给我打个电话。

    此致、

    Nick

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

    你好、尼克
    如果您现在有时间、请查看此问题

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

    你好、尼克
    正在等待您的帮助。

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

    您好?

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

    您好!

    我对延迟回复表示歉意。 根据 文件系统文档 和线程 文件系统差异 和 小型文件系统支持、小型文件系统主要用于调试、尽管它可用作聚焦无头用例的基础。 它删除了常规文件系统的大部分内容、包括触摸屏的内核模块。

    我对微型文件系统没有太多经验、但在您的 SDK 中、它看起来像 docs/licenses/arago-Tina-image-am335x-evm-BuildNumber/package.manifest、具有一些有关该文件系统和其他文件系统之间的不同之处的信息(例如 docs/licenses/tisdk-rootfs-image-am335x-evm-BuildNumber/manifest.package.manifest)。 我可以看到 tisdk-rootfs-image 清单中列出的 kernel-module-ti-am335x-tSC、但 Arago-Tina-image 清单中没有列出。 这与 lib/modules/4.19.94.../kernel/drivers/input/touchscreen.下 tisdk-rootfs 中的内核模块相匹配

    此致、

    Nick

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

    但是、当我使用其他公司提供的文件系统和 Linux 内核时、会出现/ dev / input。 当我用 TI SDK 替换内核时、没有/dev/input。 这也与 Linux 设置相关

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

    您好!

    您是否尝试过 tisdk-rootfs-image 而不是较小的文件系统? 这是完整的文件系统映像。

    此致、

    Nick

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

    我尝试 tisdk-rootfs-image,但它不显示图像  

    当我  n‘t Arago-base-tisdk-image,时、我无法将 tslib 移植到它

    我的目标是使系统能够正常使用 QT、我仍在尝试 完成它

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

    您好!

    在上面链接的线程中、最后一张图片显示2013.02 Arago 项目。 但是、如果您使用的是 PSDK6.03、它应该会显示2020 Arago 项目。 您能否分享您如何创建基本映像?

    此致、
    Krunal

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

    因为当时不可能拍照,所以我们选择在互联网上使用类似的照片,我把它破解。文件存储器是最短的2019年

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

    您好!

    我只想确认您使用的是 PSDK 6.03 (ti-sdk-rootfs-image-am335x-evm.tar.xz)提供的默认映像。 如果是、请分享有关显示配置的更多详细信息。 它是 LCD 还是 HDMI、您是否对软件配置进行过任何更改? 此外、您使用多少条数据线进行显示连接?

    此致、

    Krunal

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

    Yes.it's 来自 PSDK 6.03。  16位 LCD 显示屏

    am335xsk.dts

    面板{

    兼容="ti、tilcdc、panel ";
    pinctrl-names ="default"、"sleep";
    pinctrl-0 =<&LCD_PINS_DEFAULT>;
    pinctrl-1 =<&LCD_PINS_SLEEP>;
    状态="正常";
    面板信息{
    交流偏置=<255>;
    AC-BIAS-INtrpt =<0>;
    dma-burse-SZ =<16>;
    bpp =<32>;
    FDD =<0x80>;
    同步边沿=<0>;
    SYNC-Ctrl =<1>;
    栅格顺序=<0>;
    FIFO-TH =<0>;
    };
    显示时序{
    800x480{
    hactive =<800>;
    Vactive =<480>;
    后沿=<88>;
    前沿=<40>;
    HSYNC-LEN =<128>;
    后沿=<32>;
    垂直前沿=<11>;
    vsync-len =<2>;
    时钟频率=<33200000>;
    HSYNC-ACTIVE =<0>;
    vsync-active =<0>;
    };
    };

    LCD 引脚:

    AM33XX_IOPAD (0x8a0、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8a4、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8a8、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8ac、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8b0、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8b4、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8b8、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8bc、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8c0、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8c4、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8c8、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8cc、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8d0、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8d4、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8d8、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8dc、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8e0、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8e4、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8e8、PIN_OUTPUT | MUX_MODE0)
    AM33XX_IOPAD (0x8ec、PIN_OUTPUT | MUX_MODE0)

    am335xsk.dts

    添加了 LCDC:LCDC@4830e000:

    蓝色和红色接线="交叉"; 

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

    LCD 的硬件没有变化

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

    您好!

    感谢您分享其他信息。 由于您以16位模式运行、请查看以下文档: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Graphics/AM3_Beagle_Bone_Black_Configuration.html

    • /etc/powervr.ini:添加了 DefaultPixelFormat=RGB565
    • /etc/weston.ini:在[内核]部分添加了 GBM-format=rgb565
    • /etc/profile.d/qt_env.sh:添加导出 QT_QPA_EGLFS_integration=none

    此外、由于蓝色-红色接线被交换、请根据您的硬件连接更新以下部分。 在 BBB 上、我们有一个16位接口、我们将蓝色/红色接线设置为直。 参考链接: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-boneblack-common.dtsi?h=ti-linux-4.19.y#n73

    此致、
    Krunal

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

    没有 /etc/powervr.ini 文件。 我创建 了 powervr.ini 文件。  

    关于  蓝色-红色接线,我让屏幕显示图片、我的设置可以显示正常颜色

    我进行了上述所有更改,但仍显示"请稍候"。

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

    您好!

    重新启动电路板后、您能否共享 modetest 和 kmstest 的输出。

    此致、
    Krunal

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

    屏幕上将显示与所附图类似的图片

    root@AM335x-EVM:~# kmstest
    Connector 0/@31:LVDS-1
    CRTC 0/@29:800x480 33.200 800/40/128/- 480/11/2/32/- 60 (59.88) 0xA 0x48
    Plane 0/@28:0、0-800x480
    FB 36 800x480-XR24
    按退出 

    root@AM335x-EVM:~## modetest
    尝试打开设备'i915'...
    尝试打开设备'amdgpu'失败...
    尝试打开设备'Radeeeeon'失败...
    尝试打开设备'nouve'失败...
    尝试打开设备'vmwgfx'失败...
    尝试打开设备'omapdrm'失败...
    
    尝试打开设备'd'失败...尝试打开
    设备'd'失败...尝试打开设备'vmwgfcs'失败...尝试打开设备'd'失败...尝试打开设备'd'失败...尝试打开设备'd'失败...失败...尝试打开
    ID CRTC 类型可能的 crtcs 可能克隆
    30 29 LVDS 0x00000001 0x00000000
    
    连接器
    :ID 编码器状态名称大小(mm)模式编码
    器31 30连接 LVDS-1 0x0 1 30
    模式:
    名称刷新(Hz) hdisp HSS HSE htot vdisp VSS VSE vtot)
    800x480 60 800 840 968 1056 480 491 493 525 33200标志:nhsync、nvsync;类型:首选、驱动
    程序提示:
    1 EDID:
    标志:不可更改的 BLOB
    标志:
    
    值:
    2 DPMS:
    标志:枚枚枚枚枚举
    枚举枚举枚举枚举枚举枚举枚举枚举
    
    
    枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举枚举:
    proums:gal=0 bad=1
    值:0
    6非桌面:
    flags:不可更改范围
    值:0 1
    值:0
    19 CRTC_ID:
    flags:对象
    值:29
    
    CRTC:
    ID fb pos 大小
    29 34 (0、0)(800x480)
    800x480 60 800 840 968 1056 480 525 33200 flags:nhsync、n493bps:首选驱动程序类型:num v493bps:首选驱动程序类型
    
    20活动:
    标志:范围
    值:0 1
    值:1
    21 MODE_ID:
    标志:blob
    blob blob:
    
    值:
    b081000020034803c80320040000e001
    eb01ed010d0200003c0000000a000000
    4800000038307834383000000000000000
    00000000000000000000000000000000 00000000 18
    
    OUT_GAM_PTR:00
    
    
    
    
    CR0
    x 04800x 015000C:00 CR0 x 2000x 01500020可能
    
    的值:tC:00020 x 2000x 2000x 24000x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x CR0x 0x 0x 0x 0x BG16 RG24 XR24
    props:
    
    7种类型
    :标志:不可更改枚举
    枚举枚举枚举:overlay=0 Primary=1 curs=2
    值:1
    16 FB_ID:
    标志:对象
    值:34
    17 in_bence_fd:
    标志:带符号范围
    值:-1 2147483647
    值:-1
    21419 CRTC_ID:
    标志
    :29
    12 CR48X
    
    
    :0-13个带符号范围值
    
    :-214748Tc:标记值:-2147Tc:2144836值: 有符号范围
    值:-2147483648 2147483647
    值:0
    14 CRTC_W:
    标志:范围
    值:0 2147483647
    值:800
    15 CRTC_H:
    标志:范围
    值:0 2147483647
    值:480
    8 SRC_X:
    
    
    
    
    
    
    
    SRC:范围值:0 4294967295值:0 9 SRC_Y:范围值
    :0 2147483647值:范围值:0:范围值:4 295标志:范围值:范围值:范围值:0294967295
    0 4294967295
    值:52428800
    11 SRC_H:
    标志:范围
    值:0 4294967295
    值:31457280
    
    帧缓冲器:
    ID 大小间距 

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

    您好!

    显示屏已被识别并按预期工作。 您是否能够运行 kmscube?

    此致、
    Krunal

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

    Root@AM335x-EVM:~# kmscube ###显示[0]:CRTC = 29、连接器= 31、格式= 0x3432558 选择的模式[800x480]:时钟=> 33200,垂直刷新=> 60,类型=> 72 水平=> 800、840、968、1056、0 垂直=> 480、491、493、525、0### 主显示=>连接 ID = 31、分辨率= 800x480 PVR:(错误):OpenServices:PVRDRMOpenRender 失败[0、] PVR:(错误):PVRSRVConnect:无法打开连接。 [0、] PVR:(错误):无法连接到服务[0、] PVR:(错误):PVRDRIEGLGlobalDataInit: PVR 服务初始化失败[0、] PVR:(错误):PVRDRICreateMesa Impl:无法创建 EGL 全局数据[0、] Mesa 加载程序:无法打开 kms_swrasts:/usr/lib/dri 无法打开 swrast (搜索路径/usr/lib/dri) 无法加载 swrast 驱动 程序分段故障(转储的内核)

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

    您好!

    我想知道您是否可以共享引导日志并共享 modinfo /lib/modules 的输出 /extra/pvrsrvkm.ko.

    此致、
    Krunal

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

    modinfo /lib/modules 的输出 /extra/pvrsrvkm.ko:

    许可证:DUAL MIT/GPL
    作者:Imagination Technologies Ltd. 
    许可证:DUAL MIT/GPL
    作者:Imagination Technologies Ltd. 
    srcversion:533BB7E5866E52F63B9ACCB
    别名:N*T*CTI,am3352-sgx530C*
    别名:N*T*CTI,am3352-sgx530
    别名:N*TTI*T,am4376-sgx530C*
    别名:N*t*tcTI*4
    
    
    
    
    
    
    
    ,n*t245*t*t*t*r,t245*t*n*t*n*t*n*t0*n*t*tcTIv7*n*t7*t64*tcTIv_mr,t245*n*t*t*t0*n*t0*n*t0*n*t*n*t0*n*tcTIv7*n*t245*n*t*t*t*t*t*t*t*n*t0*n*n*t*n*n*n*n*n*t*n*n*n*n*n*n*n*t*t*n*n*n*t*
    
    

    附件是引导日志

    e2e.ti.com/.../1222.BOOTlog.txte2e.ti.com/.../BOOTlog.7z

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

    您好!

    我想知道您是否可以共享完整的引导日志、因为我没有看到任何有关 wayland、matria-GUI 或 GPU 服务的消息。 此外、请尝试运行命令"/etc/init.d/rc.pvr start"。

    此致、

    Krunal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Root@AM335x-EVM:~#/etc/init.d/rc.pvr start
    
    PVR:(错误):OpenServices:PVRDRMOpenRender Failed [0、]
    
    PVR:(错误):PVRSRVInitSrvConnect:PVRSRVConnect Failed [0、]
    
    PVR:(错误):SrvInit:PVRSRVInitSrvConnect 失败
    
    (/usr/bin/pvrsrvctl 已初始化)[0、PVR](SrvInit 已失败)
    
    (ERR=PVRSRV_ERROR_INIT_FAILURE) 

    e2e.ti.com/.../5187.bootlog.txt

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

    您好!

    我将在内部进行检查并返回给您。 此外、除了 LCD 之外、您是否修改了驱动程序或文件系统中的任何其他内容?

    此致、
    Krunal

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

    其他未更改  

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

    您好!

    我将在内部 讨论您之前提供的日志。 同时、我想知道您是否可以访问 TI EVM、如果可能、您是否可以尝试在我们的板上运行相同的 targetfs。

    此致、
    Krunal

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

    我目前没有 TI EVM。

    我再次检查了它。 由于我的电路板没有音频回放要求、因此驱动器中的音频部件已被屏蔽

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

    您好!

    您能否为您的 rootfs 加 tar 并与我分享?

    此致、

    Krunal

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

    如何与您共享、它是2.3GB

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

    您好!

    您是否无法压缩文件并在论坛上共享它?

    此致、

    Krunal

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

    我仅上传成功的小文件、

    大文件将在一半时间内上传,它将自动结束

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

    如何共享 power.ini etc/profile 和 DTS

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

    您好!

    是的、请共享 pwervr.ini 和 DTS 文件。 此外、请在"/var/log/weston.log "下共享 Weston 日志。

    此致、
    Krunal

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

    e2e.ti.com/.../poptom.zip

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

    您好!

    感谢您共享 DTB 文件。 根据我的初始调试、我没有看到任何与 SGX (我们的 GPU)相关的节点。 以下是您在文件中缺少的参考资料:

     https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-evmsk.dts?h=ti-linux-4.19.y#n762
    .https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am33xx.dtsi?h=ti-linux-4.19.y#n1144 

    此致、
    Krunal

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

    你好  

    我将 SGX 添加到 AM335x.dts am33xx.dtsi 中,它 已经编译,但仍“请稍候”

    e2e.ti.com/.../test2020.zip

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

    您好!

    根据新的 Weston 日志 、我没有看到任何 PVR 错误。 我想知道您是否可以尝试运行以下命令:
    /etc/init.d/rc.pvr 停止和 /etc/init.d/rc.pvr 启动。 此外、尝试运行 kmscube 并共享输出。  

    此致、
    Krunal

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


    root@AM335x-EVM:~#/etc/init.d/rc.pvr 停止
    rmmod:错误:模块 pvrsrvkm 正在使用中
    无法卸载模块
    root@AM335x-EVM:~#/etc/init.d/rc.pvr start
    [170.201673] PVR_K:UM DDK-(4948957)和 KM DDK-(4948957)匹配。 [确定]
    PVR:(错误):SrvInit:PVRSRVInitSrvConnect 失败(129)[0、]
    /usr/bin/pvrsrvctl:SrvInit 失败(已初始化?) (ERR=PVRSRV_ERROR_SRV_CONNECT_FAILED)
    root@AM335x-EVM:~#/etc/init.d/rc.pvr 停止
    rmmod:错误:模块 pvrsrvkm 正在使用中
    无法卸载模块
    root@AM335x-EVM:~#/etc/init.d/rc.pvr start
    [174.612298] PVR_K:UM DDK-(4948957)和 KM DDK-(4948957)匹配。 [确定]
    PVR:(错误):SrvInit:PVRSRVInitSrvConnect 失败(129)[0、]
    /usr/bin/pvrsrvctl:SrvInit 失败(已初始化?) (ERR=PVRSRV_ERROR_SRV_CONNECT_FAILED)
    root@AM335x-EVM:~ kmscube
    ###显示[0]:CRTC = 29、连接器= 31、格式= 0x34325258
    选择的模式[800x480]:时钟=> 33200,垂直刷新=> 60,类型=> 72
    水平=> 800、840、968、1056、0
    垂直=> 480、491、493、525、0
    ###主显示=>连接器 ID = 31、分辨率= 800x480
    将显示屏0x38730与 EGL 版本1.5配合使用
    EGL 版本"1.5"
    EGL 供应商"Mesa 项目"
    EGL 扩展"EGL_EXT_buffer_age EGL_EXT_CREATE_CONFORMAT_RISTICE_RISEDL_EXT_IMA_BUFF_IMPORT EGL_IM_GEL_CH_IMAGE EGL_CONFIG_ATTRIBS EGL_KHR_CREL_CREATE_CONFIG EGL_EGL_IM_EGL_EGRATE_END_EGL_EGRAM_GEL_EGRAM_GEL_EGRAM_GEL_EGHR_IM_END_EGRATED_GEL_EGRAM_GEL_EGRAM_EGRAM_EGRAM_GEL_EGRAM_GEL_EGHR_ENCH_GEL_EGRAM_GEL_EGRAM_EGRAM_GEL_EGRAM_GEL_EGRAM_GEL_EGRAM_ENCH_ENCH_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRA
    显示0设置模式失败:权限被拒绝
    根目录@AM335x-EVM:~编号

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

    您好!

    看起来 Weston 正在运行、但未显示任何图像。 请尝试运行命令"/etc/init.d/weston stop"、然后再次尝试执行上述命令。

    此致、
    Krunal

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

    在尝试"Weston stop"之前,我再次尝试 kmscube 命令 ,它起作用。

    root@AM335x-EVM:~ kmscube
    ###显示[0]:CRTC = 29、连接器= 31、格式= 0x34325258
    选择的模式[800x480]:时钟=> 33200,垂直刷新=> 60,类型=> 72
    水平=> 800、840、968、1056、0
    垂直=> 480、491、493、525、0
    ###主显示=>连接器 ID = 31、分辨率= 800x480
    将显示屏0x38730与 EGL 版本1.5配合使用
    EGL 版本"1.5"
    EGL 供应商"Mesa 项目"
    EGL 扩展"EGL_EXT_buffer_age EGL_EXT_CREATE_CONFORMAT_RISTICE_RISEDL_EXT_IMA_BUFF_IMPORT EGL_IM_GEL_CH_IMAGE EGL_CONFIG_ATTRIBS EGL_KHR_CREL_CREATE_CONFIG EGL_EGL_IM_EGL_EGRATE_END_EGL_EGRAM_GEL_EGRAM_GEL_EGRAM_GEL_EGHR_IM_END_EGRATED_GEL_EGRAM_GEL_EGRAM_EGRAM_EGRAM_GEL_EGRAM_GEL_EGHR_ENCH_GEL_EGRAM_GEL_EGRAM_EGRAM_GEL_EGRAM_GEL_EGRAM_GEL_EGRAM_ENCH_ENCH_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRATE_GEL_EGRA

    ^通道信号数= 2
    完成 GL、GBM 和 DRM 的清理

    它显示 了一个3D 立方体。  

    root@AM335x-EVM:~#/etc/init.d/matrix-gui-2.0停止

    正在停止矩阵 GUI 应用程序 start-stop-daemon:警告:正在中止进程742:没有此进程
    root@AM335x-EVM:~#/etc/init.d/weston 停止
    停止 Weston
    root@AM335x-EVM:~#/etc/init.d/weston start
    启动 Weston
    root@AM335x-EVM:~#/etc/init.d/matrix-gui-2.0 start
    /home/root
    删除过时的 PID 文件/var/run/matrix-gui-2.0.pid.
    正在启动 Matrix GUI 应用程序。

    但它仍然显示等待、连接是这次的日志

    e2e.ti.com/.../1067.weston.log

    因此、我重置 Linux 计算机,并尝试使用命令 Weston。

    root@AM335x-EVM:~#/etc/init.d/weston 停止
    停止 Weston

    root@AM335x-EVM:~#/etc/init.d/rc.pvr 停止
    rmd:错误:模块 pvrsrvkm 当前未加载
    无法卸载模块
    root@AM335x-EVM:~#/etc/init.d/rc.pvr start
    [813.691154][DRM]已初始化 PVR 1.17.4948957 20110701,用于次要版本1上的560000.SGX
    [813.737056] PVR_K:UM DDK-(4948957)和 KM DDK-(4948957)匹配。 [确定]

    它完全没有更改。附件是尝试的日志

    .e2e.ti.com/.../second_5F00_weston.log

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

    您好!

    好的、GPU 和显示屏现在按预期工作。 关于 Weston、似乎是基于日志"format 0x36314752 not supported by output LVDS-1 (输出 LVDS-1不支持格式0x36314752)"的格式不匹配。 很抱歉、您之前分享的信息不正确、但您的显示屏似乎仅支持"BG16 RG24 XR24"。 请删除以下项目并重试  

    • /etc/powervr.ini:添加了 DefaultPixelFormat=RGB565
    • /etc/weston.ini:在[内核]部分添加了 GBM-format=rgb565

    此致、
    Krunal

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

    谢谢。工作正常。但触摸屏不工作。

    我检查:

    root@am335x-evm:~# hexdump /dev/input/touchscreen0 
    0000000 b366 5e9b 9e17 0006 0003 0000 0242 0000
    0000010 b366 5e9b 9e17 0006 0003 0001 0c0d 0000
    0000020 b366 5e9b 9e17 0006 0003 0018 0101 0000
    0000030 b366 5e9b 9e17 0006 0001 014a 0001 0000
    0000040 b366 5e9b 9e17 0006 0000 0000 0000 0000

    系统接收到来自触摸屏,然后我尝试重新校准屏幕:的信号

    root@am335x-evm:~# rm /etc/udev/rules.d/ws-calibrate.rules   
    root@am335x-evm:~# rm /run/media/mmcblk0p1/ws-calibrate.rules
    rm: can't remove '/run/media/mmcblk0p1/ws-calibrate.rules': No such file or directory
    root@am335x-evm:~# reboot

    单击红色叉号进行校准后 、单击图标仍然没有响应

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

    您好!

    martix GUI 似乎没有响应触摸、我们目前正在对其进行调试。 作为实验、如果您禁用 GUI 并启动/usr/share/qt5/examples/touch/fingurepaint、您是否能够绘制?

    此致、
    Krunal

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


    root@am335x-evm:~# systemctl disable matrix-gui-2.0.service
    
    Synchronizing state of matrix-gui-2.0.service with SysV service script with /lib/systemd/systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install disable matrix-gui-2.0
    update-rc.d: /etc/init.d/matrix-gui-2.0 exists during rc.d purge (continuing)
    Removing any system startup links for matrix-gui-2.0 ...
    Removed /etc/systemd/system/multi-user.target.wants/matrix-gui-2.0.service.
    root@am335x-evm:~# [ OK ] Stopped Serial Getty on ttyS3.
    [ OK ] Started Serial Getty on ttyS3.
    
    root@am335x-evm:~#
    
    root@am335x-evm:/usr/share/qt5/examples/touch/fingerpaint# ./fingerpaint
    Using Wayland-EGL
    Using the 'wl-shell' shell integration
    xkbcommon: ERROR: couldn't find a Compose file for locale "C"

    我可以绘制,但我不能轻触“x”“文件”“帮助”“操作”

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

    您好!

    您是否计划将 Qt 用于您的触摸应用 、或者 您是否正在尝试验证 LCD 的触摸方面? 请提供有关最终目标的更多信息。   

    此致、
    Krunal

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

    将 Qt 用于我的触控应用  

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

    您好!

    我将在内部讨论 AM335x 上的触摸屏问题、我将与您回复。 关于显示问题、我想知道所有功能现在是否正常。 我想您只是在 DT 文件中缺少 GPU 节点。

    此致、
    Krunal

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

    谢谢, 显示问题还可以。

    我只是在 DT 文件中缺少 GPU 节点。