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.

[参考译文] PROCESSOR-SDK-AM335X:电容式触控显示界面、通过 I2C 连接 Beagle Bone Black

Guru**** 2539500 points
Other Parts Discussed in Thread: AM3352, TPS65217

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1007212/processor-sdk-am335x-capacitive-touch-display-interface-with-with-beagle-bone-black-over-i2c

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:AM3352TPS65217

您好!

     我正在尝试将7英寸电容式触控显示屏(型号:AFK800480A0-7.0N12NTM- C)与 Beagle Bone Black 连接。 LCD 已启动并正在运行、我无法配置触摸板。 我正在获得

以下 是日志中的错误。

TI_am3359-tscadc 44e0d000.tscadc:至少需要一个通道。
 TI_am3359-tscadc:44e0d000.tscadc 的探测器失败、错误-22

我正在附加 DT 相关文件。

e2e.ti.com/.../am335x_2D00_boneblack_2D00_common.dtsi.txte2e.ti.com/.../8737.am335x_2D00_boneblack.dts.txte2e.ti.com/.../5466.am33xx.dtsi.txt

请帮助我解决触控问题。

谢谢、

Ramarao M.Ramarao。

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

    e2e.ti.com/.../3157.am335x_2D00_boneblack_2D00_common.dtsi.txt

    e2e.ti.com/.../2055.am335x_2D00_boneblack.dts.txte2e.ti.com/.../8228.am33xx.dtsi.txt

    您好!

      我更新了 DT 相关文件、无法启动触摸屏。 我还在发布日志、请帮助我在配置中缺少的位置?

    根目录@AM335x-EVM:~# dmesg
    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000] Linux 版本4.19.94-gbe5389fd85 (OE-USER@OE-host)(gcc 版本8.3.0 (A 配置文件架构8.3-2019.03 (ARM-rel-8.36)的 GNU 工具链)#1抢先于 Sun 2020年4月19日03:43:09日
    [0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.0000]、共个:FDT:机器模型:TI AM335x BeagleBone Black
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] EFI:从 FDT 获取 EFI 参数:
    [0.000000] EFI:未找到 UEFI。
    [0.000000] CMA:在0x9d000000处保留48 MIB
    [0.000000]在节点0上的总页:131072
    [0.000000]正常区域:用于 memmap 的1152页
    [0.000000]正常区域:保留0页
    [0.000000]正常区域:131072页,LIFO 批处理:31
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (SGX NEON)
    [0.000000]随机:从 start_kernel+0xa4/0x434调用 get_random_bytes、crng_init=0
    [0.000000] pcpu-alloc:s0 r0 d32768 u32768 alloc=1*32768
    [0.000000] pcpu-alloc:[0] 0
    [0.000000]在上构建了1个区域列表、移动分组。 总页数:129920
    [0.000000]内核命令行:console=ttyO0、115200n8 root=PARTUUID =55c1f8d5-02 RW rootfstype=ext4 rootwait
    [0.000000]条目高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000] inode 高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000]内存:455952K/524288K 可用(9216K 内核代码、307K rwdata、2720K rodata、1024K init、252K BSS、 19184K 保留、49152K CMA 保留、0K HIGHMEM)
    [0.000000]虚拟内核内存布局:
    向量:0xff0000-0xff1000 (4KB)
    Fixmap:0xc00000 - 0xc00000 (3072 KB)
    vmalloc:0xe0800000 - 0x0x800000 (496MB)
    低内存:0xC0000000 - 0xe0000000 (512 MB)
    pkmap:bfe00000 - 0xC0000000 (2 MB)
    模块:bbf000000 - bbfe00000 (14 MB)
    .text:0x (ptrval)- 0x (ptrval)(10208 KB)
    初始化:0x (ptrval)- 0x (ptrval)(1024KB)
    .data:0x (ptrval)- 0x (ptrval)(308 KB)
    .bss:0x (ptrval)- 0x (ptrval)(253 KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000] RCU:可抢占的分层 RCU 实现。
    [0.000000]启用了 RCU 任务。
    [0.000000] NR_IRQ:16、nr_IRQ:16、预分配 IRQ:16
    [0.000000] IRQ:在0x (ptrval)(修订版本5.0)处找到一个带有128个中断的 INTC
    [0.000000] OMAP 时钟事件源:timer2为24000000 Hz
    [0.000016] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000036]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000047] OMAP 时钟源:Timer1为24000000 Hz
    [0.000201] TIMER_PROBE:未找到匹配的定时器
    [0.000376]控制台:彩色虚拟设备80x30
    [0.000402]警告:您的'console=ttyO0'已被'ttyS0"替代
    [0.000408]这可确保您仍能看到内核消息。 请
    [0.000413]更新内核命令行。
    [0.000463]校准延迟环路... 996.14茂物剪(lpj=4980736)
    [0.089174] pid_max:默认值:32768最小值:301
    [0.089358]装载缓存散列表条目:1024 (顺序:0、4096字节)
    [0.089371]安装点缓存散列表条目:1024 (顺序:0、4096字节)
    [0.090130] CPU:测试写入缓冲器一致性:好的
    [0.090192] CPU0:sp幽灵 v2:使用 BPIALL 变通办法
    [0.091018]为0x80100000 - 0x80100060设置静态标识映射
    [0.091157] RCU:分层 SRCU 实现。
    [0.091466] EFI 服务将不可用。
    [0.092712] devtmpfs:已初始化
    [0.100056] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
    [0.100415]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.100437] futex 散列表条目:256 (顺序:-1、3072字节)
    [0.103872] pinctrl 内核:已初始化 pinctrl 子系统
    [0.104589] DMI 不存在或无效。
    [0.105006] NET:注册协议系列16.
    [0.107195] DMA:为原子相干分配预分配256 K2B 池
    [0.130806] L4_wkup_cm:clk:0010:0:无法禁用
    [0.183451]空闲:使用调节梯
    [0.183488]空闲:使用调速器菜单
    [0.187965] GPIO gpiochip0:(GPIO-0-31):添加了 GPIO 特性(254:0)
    [0.188056] gpiochip_setup_dev:在器件上注册的 GPIO 0至31:gpiochip0 (GPIO-0-31)
    [0.188101] OMAP GPIO 硬件版本0.1
    [0.188866] GPIO gpiochip1:(GPIO-32-63):添加了 GPIO 特性(254:1)
    [0.188952] gpiochip_setup_dev:在器件上注册了 GPIO 32至63:gpiochip1 (GPIO-32-63)
    [0.189755] GPIO gpiochip2:(GPIO-64-95):添加了 GPIO 特性(254:2)
    [0.189827] gpiochip_setup_dev:在器件上注册了64至95的 GPIO:gpiochip2 (GPIO-64-95)
    [0.190496] GPIO gpiochip3:(GPIO-96-127):添加了 GPIO 特性(254:3)
    [0.190570] gpiochip_setup_dev:在器件:gpiochip3 (GPIO-96-127)上注册了 GPIO 96至127
    [0.196920]没有 ATAG?
    [0.196931]硬件断点:不支持调试架构0x4。
    [0.210131] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.210687] of_get_named_gpiod_flags:无法解析节点'/fixedregulator0[0]的'GPIO'属性
    [0.212955] SCSI 子系统已初始化
    [0.213404]介质:Linux 介质接口:v0.10
    [0.213447]视频开发:Linux 视频捕捉接口:v2.00
    [0.213534] pps_core:LinuxPPS API 版本。 1已注册
    [0.213542] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.213564] PTP 时钟支持已注册
    [0.213599] EDAC MC:版本:3.0.0
    [0.214634] OMAP-MAP-MAP-MABOO邮 箱480c8000.mailbox:OMAP 邮箱修订版0x400
    [0.215192]已初始化高级 Linux 声音架构驱动程序。
    [0.216329]时钟源:切换到时钟源 Timer1
    [0.224166] NET:注册协议系列2.
    [0.224942] tcp_listen_portaddr_hash 哈希表条目:512 (顺序:0、4096字节)
    [0.224974] TCP 建立哈希表条目:4096 (顺序:2、16384字节)
    [0.225014] TCP 绑定哈希表条目:4096 (顺序:2、16384字节)
    [0.225052] TCP:已配置哈希表(建立4096 BIND 4096)
    [0.225154] UDP 哈希表条目:256 (顺序:0、4096字节)
    [0.225174] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
    [0.225315] NET:注册协议系列1.
    [0.225882] RPC:注册后命名的 UNIX 套接字传输模块。
    [0.225895] RPC:注册的 UDP 传输模块。
    [0.225901] RPC:注册的 TCP 传输模块。
    [0.225907] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.225922] PCI:CLS 0字节、默认64
    [0.226955]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
    [0.228151]初始化系统受信任的密钥环
    [0.228504]工作集:timestimer_bits=14 max_order=17 bucke_order=3
    [0.232856] squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [0.233610] NFS:注册 id_resolver 密钥类型
    [0.233654]注册密钥类型 id_resolver
    [0.233662]注册密钥类型 id_legacy
    [0.233703] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.235831]注册的密钥类型非对称
    [0.235851]已注册非对称密钥解析器'x509'
    [0.235924]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要245)
    [0.235936]已注册 IO 调度程序 NOOP
    [0.235943]已登记 IO 调度程序截止日期
    [0.236175]已注册 IO 调度程序 cfq (默认)
    [0.236186]已注册 IO 调度程序 MQ-Deadline
    [0.236193]已注册 IO 调度程序 kyber
    [0.237965] pinctrl-single 44e10800.pinmux:142个引脚、大小568
    [0.284455]串行:8250/16550驱动程序,10个端口,启用 IRQ 共享
    [0.288367] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 30、base_baud = 3000000)是8250
    [0.906861]控制台[ttyS0]已启用
    [0.912254] OMAP_rng 48310000.rng:随机数生成器版本 20.
    [0.918650]随机:快速初始化完成
    [0.922273] random: crng init done.(随机:完成 crng 初始化。
    [0.927517] tilcdc 面板:GPIO 查找以启用耗电元件
    [0.927527] tilcdc 面板:使用器件树进行 GPIO 查找
    [0.927565] of _get_named_gpio_FLAGS:解析了节点'/panel[0]的'ENABLE-GPIO'属性-状态(0)
    [0.927637] GPIO gpiochip1:GPIO 20不支持持久性
    [0.927651] tilcdc-panel panel:found enable GPIO
    [ 0.932644]、共个:图:/ocp/lcdc@4830e000中未找到端口节点
    [0.938985]、共个:图:/ocp/lcdc@4830e000中未找到端口节点
    [0.945389]、共:图:/ocp/lcdc@4830e000中未找到端口节点
    [0.951400][DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [0.958056][DRM]不支持 vblank 时间戳查询的驱动程序。
    [0.968733]控制台:切换到彩色帧缓冲器设备100x30
    [0.977513] tilcdc 4830e000.lcdc:fb0:DRM 仿真帧缓冲器器件
    [0.984693][DRM]初始化了次要0上4830e000.LCDC 的 tilcdc 1.0.0 20121205
    [1.002830]返修:模块已加载
    [1.012376]循环:模块已加载
    [1.018142] MDIO_BUS 固定-0:用于消费类复位的 GPIO 查找
    [1.018155] MDIO_BUS 固定-0:使用查找表进行 GPIO 查找
    [1.018163] MDIO_BUS 固定-0:未找到 GPIO 使用者复位
    [1.018181818185] libphy:固定 MDIO 总线:探测
    [1.038084] MDIO_bus 4a101000.MDIO:GPIO 查找以进行使用者复位
    [1.038096] MDIO_bus 4a101000.MDIO:使用器件树进行 GPIO 查找
    [1.038118] of_get_named_gpio_FLAGS:无法解析节点'/ocp/ethernet@4a100000/MDIO@4a101000[0]'的'set-GPIO'属性
    [1.038132] of_get_named_gpio_FLAGS:无法解析节点'/ocp/ethernet@4a100000/MDIO@4a101000[0]'的'set-GPIO'属性
    [1.038141] MDIO_bus 4a101000.MDIO:使用查找表进行 GPIO 查找
    [1.038147] MDIO_bus 4a101000.MDIO:未找到 GPIO 使用者复位
    [1.096411] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版本1.6、总线频率1000000
    [1.104112] DaVinci_MDIO 4a101000.MDIO:Detected phy mask FFFFFFFE
    [1.111449] libphy: 4a101000.mdio:探测
    [1.115495] DaVinci_MDIO 4a101000.MDIO:PHY[0]:device 4a101000.MDIO:00、driver SMSC LAN8710/LAN8720
    [1.125590] cpsw 4a100000.以太网:检测到的 MACID = E4:15:F6:F8:6e:A4
    [1.132411] cpsw 4a100000.ethernet:初始化 cpsw ale 版本1.4
    [1.138885] cpsw 4a100000.以太网:ALE 表大小1024
    [1.144166] cpsw 4a100000.以太网:CPT:溢出检查周期500 (jiffies)
    [1.152705] i2c /dev/entries 驱动程序
    [1.158166] cputidle: enable-method 属性'ti,am3352'找到的操作
    [1.165281] sdhci:安全数字主机控制器接口驱动程序
    [1.171679] sdhci:版权所有(c) Pierre Osman
    [1.176702] OMAP_hsmmc 48060000.MMC:消费类 CD 的 GPIO 查找
    [1.176711] omap_hmc 48060000.mmc:使用器件树进行 GPIO 查找
    [1.176753] of _get_named_gpio_FLAGS:已解析节点'/ocp/mmc@48060000[0]的'CD-GPIO'属性-状态(0)
    [1.176834] GPIO gpiochip0:GPIO 6不支持持久性
    [1.176850] OMAP-GPIO 44e07000.GPIO:无法将第6行去抖设置为200000微秒(-22)
    [1.185591] OMAP_hsmmc 48060000.MMC:获得了 CD GPIO
    [1.190270] omap_hsmmc 48060000.mmc:GPIO 查找消费类 WP
    [1.190275] OMAP-Hsmmc 48060000.MMC:使用器件树进行 GPIO 查找
    [1.190291] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.190304] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@48060000[0]的'WP-GPIO'属性
    [1.190313] OMAP_hsmmc 48060000.MMC:使用查找表进行 GPIO 查找
    [1.190320] OMAP_hsmmc 48060000.MMC:未找到 GPIO 消费类 WP
    [1.190751] OMAP_hsmmc 48060000.MMC:作为消费类产品链接到 regular.1
    [1.223762] omap_hmc 481d8000.mmc:消费类 CD 的 GPIO 查找
    [1.223772] omap_hsmmc 481d8000.mmc:使用器件树进行 GPIO 查找
    [1.223794] of_get_named_gpiod_flags:无法解析节点'/ocp/mmc@481d8000[0]的'CD-GPIO'属性
    [1.223807] of_get_named_gpiod_flags:无法解析节点'/ocp/mmc@481d8000[0]的'CD-GPIO'属性
    [1.223816] omap_hsmmc 481d8000.mmc:使用查找表进行 GPIO 查找
    [1.223823] omap_hsmmc 481d8000.mmc:未找到 GPIO 消费类 CD
    [1.223833] omap_hsmmc 481d8000.mmc:用于消费类 WP 的 GPIO 查找
    [1.223838] omap_hsmmc 481d8000.mmc:使用器件树进行 GPIO 查找
    [1.223850] of_get_named_gpiod_flags:无法解析节点'/ocp/mmc@481d8000[0]的'wP-GPIO'属性
    [1.223861] of_get_named_gpiod_flags:无法解析节点'/ocp/mmc@481d8000[0]的'wP-GPIO'属性
    [1.223867] omap_hsmmc 481d8000.mmc:使用查找表进行 GPIO 查找
    [1.223873] OMAP-Hsmmc 481d8000.MMC:未找到 GPIO 消费类 WP
    [1.224312] OMAP-Hsmmc 481d8000.MMC:作为消费类产品链接到 regular.1
    [1.256792] sddhci-pltfm:SDHCI 平台和驱动程序助手
    [1.263585] of _get_named_gpio_FLAGS:解析了节点'/leds/led2 [0]的'GPIO'属性-状态(0)
    [1.263611] GPIO gpiochip1:GPIO 21不支持持久性
    [1.263615]找不到 GPIO 的标志
    [1.263758] of _get_named_gpio_FLAGS:解析了节点'/leds/led3 [0]的'GPIO'属性-状态(0)
    [1.263769] GPIO gpiochip1:GPIO 22不支持持久性
    [1.263772]找不到 GPIO 的标志
    [1.263875] of _get_named_gpio_FLAGS:解析了节点'/leds/led4 [0]的'GPIO'属性-状态(0)
    [1.263885] GPIO gpiochip1:GPIO 23不支持持久性
    [1.263889]找不到 GPIO 的标志
    [1.263971] of_get_named_gpio_FLAGS:解析了节点'/leds/led5 [0]的'GPIO'属性-状态(0)
    [1.263981] GPIO gpiochip1:GPIO 24不支持持久性
    [1.263984]找不到 GPIO 的标志
    [1.264523] ledtrig-CPU:已注册以指示 CPU 上的活动
    [1.270697] mmc0:主机不支持读取只读开关、假设已启用写入
    [1.282965] NET:注册协议系列10.
    [1.289209]采用 IPv6的段路由
    [1.293088] mmc0:地址0001处的新高速 SDHC 卡
    [1.298819] SIT:IPv6、IPv4和 MPLS over IPv4隧道驱动程序
    [1.305791] mmcblk0:mmc0:0001 EB1QT 29.8 GiB
    [1.312049] NET:注册协议系列17.
    [1.317106]注册的密钥类型 DNS_旋 变传感器
    [1.321592] mmcblk0:P1 P2
    [1.324815] OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
    [1.333367]正在加载已编译的 X.509证书
    [1.348482] i2c i2c-1:for_i2c:/ocp/i2c 上的 MODALIAS 故障@4802a000/EDT-ft5x06@38
    [1.356207] i2c i2c-1:Failed to create I2C device for /ocp/i2c@4802a000/EDT-ft5x06@38
    [1.364361] mmc1:地址0001处的新高速 MMC 卡
    [1.369854] OMAP_i2c 4802a000.i2c:100kHz 时的总线1修订版0.11
    [1.377076] mmcblk1:mmc1:0001 M62704 3.53 GiB
    [1.382111] mmcblk1boot0:mmc1:0001 M62704分区1 2.00 mib
    [1.389342] OMAP-i2c 4819c000.i2c:100kHz 时的总线2版本0.11
    [1.395899] mmcblk1boot1:mmc1:0001 M62704分区2 2.00 mib
    [1.402154] mmcblk1rpmb:mmc1:0001 M62704分区3 512 KiB、chardev (244:0)
    [1.411216] hctosys:无法打开 RTC 设备(rtc0)
    [1.416446]毫米波1:P1
    [1.419767] ALSA 器件列表:
    [1.422758(XXVI)找不到声卡。
    [1.492044] EXT4-FS (mmcblk0p2):恢复完成
    [1.502656] EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [1.510892] VFS:在设备179:2上安装根(ext4文件系统)。
    [1.525109] devtmpfs:已安装
    [1.529385]释放未使用的内核内存:1024K
    [1.534368]运行/sbin/init 作为初始化进程
    [1.862356] systemd[1]:生成时间之前的系统时间、提前时钟。
    [1.909179] systemd[1]:systemd 239在系统模式下运行。 (+pam -audit -selinux +ima -AppArmor +smack +sysvinit +utmp -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +blkid -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-archive=mix)
    [1.931290] systemd[1]:检测到架构 ARM。
    [1.987589] systemd[1]:将主机名设置为 。
    [2.305440] systemd[1]:文件/lib/systemd/system/systemd-journald.service:36配置 IP 防火墙(IPAddressDeny=ANY),但本地系统不支持基于 BPF/cgroup 的防火墙。
    [2.322845] systemd[1]:在不发生防火墙的情况下继续执行,有效! (此警告仅针对使用 IP 防火墙的第一个已加载设备显示。)
    [2.403684] systemd[1]:/lib/systemd/system/gadget-init.service:15:未知 lvalue "Service"部分中的"ExecStopPre"
    [2.758925] systemd[1]:已开始向控制台目录监视发送密码请求。
    [2.796815] systemd[1]:已达到目标交换。
    [2.827448] systemd[1]:侦听 udev 控制套接字。
    [2.857693] systemd[1]:侦听日志套接字。
    [3.395295] EXT4-FS (mmcblk0p2):重新安装。 OPTS:(空)
    [3.653603] cryptofdev:加载树外模块并产生内核。
    [3.680263] cryptodev:已加载驱动程序1.9。
    [3.754302] usbcore:注册的新接口驱动程序 usbfs
    [3.767278] usbcore:注册的新接口驱动程序集线器
    [3.780267] usbcore:注册的新设备驱动程序 USB
    [3.862137] usbcore:注册的新接口驱动程序 FTDI_SIO
    [3.899983] usbserial:为 FTDI USB Serial Device 注册的 USB Serial Support
    [4.070101] systemd-journale[72]:已收到从 PID 1刷新运行时日志的请求
    [6.646749] ti_am3359-tscadc 44e0d000.tscadc:至少需要一个通道。
    [6.653496] ti_am3359-tscadc:44e0d000.tscadc 的探测器失败、错误-22
    [6.666315] OMAP-WDT:OMAP 看门狗计时器修订版0x01:初始超时60秒
    [6.704930] OMAP_RTC 44e3e000.RTC:char 器件(253:0)
    [6.704960] OMAP_RTC 44e3e000.RTC:注册为 rtc0
    [7.299822] at24 2-0054:用于消费类 WP 的 GPIO 查找
    [7.299839] at24 2-0054:使用器件树进行 GPIO 查找
    [7.299869] of _get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom0@54[0]的'wP-GPIO'属性
    [7.299884] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom0@54[0]的'wP-GPIO'属性
    [7.299895] at24 2-0054:使用查找表进行 GPIO 查找
    [7.299903] at24 2-0054:找不到 GPIO 使用者 WP
    [7.327459] at24 2-0054:32768字节24c256 EEPROM、可写、1字节/写入
    [7.403377] at24 2-0055:用于消费类 WP 的 GPIO 查找
    [7.403394] at24 2-0055:使用器件树进行 GPIO 查找
    [7.403422] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom1@55[0]的'wP-GPIO'属性
    [7.403437] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom1@55[0]的'wP-GPIO'属性
    [7.403447] at24 2-0055:使用查找表进行 GPIO 查找
    [7.403454] at24 2-0055:未找到 GPIO 使用者 WP
    [7.431304] at24 2-0056:GPIO 查找消费者 WP
    [7.431500] at24 2-0056:使用器件树进行 GPIO 查找
    [7.431532] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom2@56[0]的'wP-GPIO'属性
    [7.431547] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom2@56[0]的'wP-GPIO'属性
    [7.431556] at24 2-0056:使用查找表进行 GPIO 查找
    [7.431564] at24 2-0056:未找到 GPIO 使用者 WP
    [7.459978] at24 2-0057:用于消费类 WP 的 GPIO 查找
    [7.459995] at24 2-0057:使用器件树进行 GPIO 查找
    [7.460023] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom3@57[0]的'wP-GPIO'属性
    [7.460038] of_get_named_gpio_FLAGS:无法解析节点'/ocp/i2c@4819c000/cape_eeprom3@57[0]的'wP-GPIO'属性
    [7.460048] at24 2-0057:使用查找表进行 GPIO 查找
    [7.460056] at24 2-0057:未找到 GPIO 使用者 WP
    [7.800127] OMAP-SHIM 53100000.sham:OMAP 版本4.3上的硬件加速器
    [7.854785] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
    [8.032709] OMAP-AES 53500000。AES:将运行具有实时优先级的请求泵
    [8.349543] remoteproc remoteproc0:wkup_m3可用
    [8.387198][DRM]为次要版本1上的560000.SGX 初始化 PVR 1.17.4948957 20110701
    [8.420898] remoteproc remoteproc0:为 wkup_m3加电
    [8.435430] PM:无法获取 wkup_m3_IPC 句柄
    [8.540729] remoteproc remoteproc0:引导 FW 映像 AM335x-pm-firmware.elf、大小为242888
    [8.729355] remoteproc remoteproc0:远程处理器 wkup_m3现已启动
    [8.729376] wkup_m3_IPC 44e11324.wkup_m3_IPC:CM3固件版本= 0x192
    [9.701802] PVR_K:UM DDK-(4948957)和 KM DDK-(4948957)匹配。 [确定]
    [10.684472] net eth0:正在初始化 cpsw 版本1.12 (0)
    [10.929884] SMSC LAN8710/LAN8720 4a101000.MDIO:00:连接的 PHY 驱动程序[SMSC LAN8710/LAN8720](MII_bus:phy_addr=4a101000.MDIO:00、IRQ=POLL)
    [11.197208] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
    [16.119721] PM:引导加载程序不支持仅 RTC!
    [16.194807] AM335x-phy-driver 47401300.usb-phy:用于消费者复位的 GPIO 查找
    [16.194825] AM335x-phy-driver 47401300.usb-phy:、使用器件树进行 GPIO 查找
    [16.194858] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'set-GPIO'属性
    [16.194873] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'resset-GPIO'属性
    [16.194883] AM335x-phy-driver 47401300.usb-phy:、使用查找表进行 GPIO 查找
    [16.194891] AM335x-phy-driver 47401300.usb-phy:找不到 GPIO 使用者复位
    [16.194899] AM335x-phy-driver 47401300.usb-phy:用于消费类 VBUS 检测的 GPIO 查找
    [16.194904] AM335x-phy-driver 47401300.usb-phy:、使用器件树进行 GPIO 查找
    [16.194917] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'VBUS-DETIT-GPIO'属性
    [16.194929] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401300[0]的'VBUS-detect-GPIO'属性
    [16.194935] AM335x-phy-driver 47401300.usb-phy:、使用查找表进行 GPIO 查找
    [16.194941] AM335x-phy-driver 47401300.usb-phy:找不到 GPIO 使用者 VBUS-Detect
    [16.195045]使用虚拟稳压器、找不到 AM335x-phy-driver 47401300.usb-phy: 47401300.usb-phy 电源 VCC
    [16.380468] AM335x-phy-driver 47401300.usb-phy:以消费类电子产品的身份链接到 reguler.0
    [16.49136] AM335x-phy-driver 47401b00.usb-phy:用于消费者复位的 GPIO 查找
    [16.491384] AM335x-phy-driver 47401b00.usb-phy:、使用器件树进行 GPIO 查找
    [16.491417] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'set-GPIO'属性
    [16.491432] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'resset-GPIO'属性
    [16.491442]使用查找表进行 GPIO 查找的 AM335x-phy-driver 47401b00.usb-phy:
    [16.491449] AM335x-phy-driver 47401b00.usb-phy:找不到 GPIO 使用者复位
    [16.491457] AM335x-phy-driver 47401b00.usb-phy:用于消费类 VBUS 检测的 GPIO 查找
    [16.491462] AM335x-phy-driver 47401b00.usb-phy:、使用器件树进行 GPIO 查找
    [16.491475] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'VBUS-detect-GPIO'属性
    [16.491488] of_get_named_gpio_FLAGS:无法解析节点'/ocp/usb@47400000/USB-phy@47401b00[0]的'VBUS-detect-GPIO'属性
    [16.491494] AM335x-phy-driver 47401b00.usb-phy:、使用查找表进行 GPIO 查找
    [16.491500] AM335x-phy-driver 47401b00.usb-phy:找不到 GPIO Consumer VBUS-Detect
    [16.491603]使用虚拟稳压器、找不到 AM335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy 电源 VCC
    [16.608941] AM335x-phy-driver 47401b00.usb-phy:以消费类电子产品的身份链接到 reguler.0
    [16.703831] musb-hdrc musb-hdrc.1:MUSB HDRC 主机驱动程序
    [16.810442] musb-hdrc musb-hdrc.1:注册了新的 USB 总线、分配了总线编号1
    [16.912015] USB USB1:找到新的 USB 器件、idVendor=1d6b、idProduct=0002、bcdDevice= 4.19
    [16.995531] USB USB1:新 USB 器件字符串:MFR=3、Product=2、SerialNumber=1
    [17.071724] USB USB1:产品:MUSB HDRC 主机驱动程序
    [17.130247] USB USB1:制造商:Linux 4.19.94-gbe5389fd85 musb-hcd
    [17.237793] USB USB1:Serial Number:musb-hdrc.1.
    [17.278829]集线器1-0:1.0:找到 USB 集线器
    [17.321514(XV)集线器1-0:1.0:检测到1个端口
    [18.998968] removeproc remoteproc1:4a334000.PRU 可用
    [19.004890] PRU-rproc 4a334000.PRU:PRU rproc 节点 PRU@4a334000已成功探测
    [19.149649] remoteproc remoteproc 2:4a338000.PRU 现已推出
    [19.155548] PRU-rproc 4a33890.PRU:PRU rproc 节点 PRU@4a338000探测成功
    [26.082328] UDC-CORE:找不到可用的 UDC -已将[g_multi]添加至待处理的驱动程序列表
    [26.927421] EXT4-FS (mmcblk1p1):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [126.493740] NET:注册协议系列15.
    [126.813418]正在初始化 XFRM netlink 套接字

    谢谢、

    Ramarao M.Ramarao。

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

    您好 、您能帮我解决这个问题。

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

    您好 Meda、

    您的触摸屏如何连接到 AM335x? 如果您要将触摸屏输入连接到 AM335x ADC 输入引脚、则只能使用兼容="ti、am3359-tsc"。 如果触摸屏信息通过 I2C 传入、则需要使用不同的器件树节点。

    此致、

    Nick

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

    您好、Nick、

           我正在通过 I2C 读取触摸屏信息、节点配置如下所示。  

     

    i2c1{(&I)
    pinctrl-names ="default";
    pinctrl-0 =<&i2c1_PINs>;
    状态="正常";
    时钟频率=<100000 >;
    #address-cells =<1>;
    #size-cells =<0>;


    EDT-ft5x06@38{
    状态="正常";
    可堆肥="EDT、EDT-f5406"、"EDT、EDT-f5x06";
    pinctrl-names ="default";
    pinctrl-0 =<&ts_IRQ_pin>;
    reg =<0x38>;
    interrupt-parent =<&GPIO3>;
    中断=<19 IRQ_TYPE_LEVEL_LOW_>;
    触摸屏大小-x=<800>;
    触摸屏大小-y=<480>;
    触摸屏切换=<1>;
    Touch-revert-x =<1>;
    Touch-reverT-y =<1>;

    };
    };

    I2C1引脚是  

    SCL:0x95c (9_17)、SDA:0x958 (9_18)

    触摸屏 IRQ 引脚:0x9a4 (9_27)

    触摸 IC:FT5446DQS

    我觉得 I2C 模块无法初始化 、如果我缺少一些东西、请帮助我进行配置。

    谢谢、

    Ramarao M.Ramarao。

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

    您好

       我已移至 i2c2、下面是我的配置。 我仍会遇到日志中突出显示的错误。 请帮助我解决这些问题。

    我使用的是电容式触摸屏(型号:AFK800480A0-7.0N12NTM - C)

    i2c2{(&I)
    pinctrl-names ="default";
    pinctrl-0 =<&i2c2_PINs>;
    状态="正常";
    时钟频率=<100000 >;
    #address-cells =<1>;
    #size-cells =<0>;


    聚丙烯:EDT-ft5x06@38{
    状态="正常";
    可堆肥="EDT、EDT-f5406"、"EDT、EDT-f5x06";
    pinctrl-names ="default";
    pinctrl-0 =<edt-ft5x06_pins>
    reg =<0x38>;
    interrupt-parent =<&GPIO3>;
    中断=<19 IRQ_TYPE_LEVEL_LOW_>;
    触摸屏大小-x=<800>;
    触摸屏大小-y=<480>;
    //触摸屏交换-x-y;

    };

    };

    引脚是

    VSS-9_1

    VDD-9_3

    SDA-9_20

    SCL-9_19

    RST-+ve 段@试验板

    INT-9_27

    常闭

    VSS-9_46

    日志:

    [1.332475]正在加载已编译的 X.509证书
    [1.349004] mmc1:地址0001处的新高速 MMC 卡
    [1.355382] mmcblk1:mmc1:0001 M62704 3.53 GiB
    [1.360583] mmcblk1boot0:mmc1:0001 M62704分区1 2.00 mib
    [1.367082] mmcblk1boot1:mmc1:0001 M62704分区2 2.00 mib
    [1.373261] mmcblk1rpmb:mmc1:0001 M62704分区3 512 KiB、chardev (244:0)
    [1.382290] mmcblk1:P1
    [1.394285] tps65217 0-0024:TPS65217 ID 0xe 版本1.2
    [1.400160] OMAP_i2c 44e0b000。i2c:总线0 rev0.11、频率为400kHz
    [1.40769] i2c i2c-2:for_i2c:/ocp/i2c 上的 MODALIAS 故障@4819c000/EDT-ft5x06@38
    [1.415318] i2c i2c-2:无法为/ocp/i2c@4819c000/EDT-ft5x06@38创建 I2C 设备
    [1.423416] OMAP-i2c 4819c000.i2c:100kHz 时的总线2版本0.11
    [1.429610] CPU CPU0:作为消费类产品链接到稳压器。3.
    [1.435107] CPU CPU0:断开到 regulator 的连接
    [1.440728] CPU CPU0:作为消费类产品链接到 regulator。3.
    [1.447464] hctosys:无法打开 RTC 设备(rtc0)
    [1.453079] ALSA 器件列表:
    [1.456265]未找到声卡。
    [1.529703] EXT4-FS (mmcblk0p2):恢复完成

    谢谢、

    Ramarao M.Ramarao。

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

    root@AM335x-EVM:~# i2cdetect -y -r 2.
    0 1 2 3 4 5 6 7 8 9 A b c d e f
    00:------------ ------------ ------
    10:------------ ------------ ---- 1c ------
    20:------------ ------------ ------------ --
    30:------------ ------------ ------------ --
    40:------------ ------------ ------------ --
    50:------ UU -------------- ---- 5c ------
    60:------------ ------------ ------------ --
    70:----------------

    i2cdetect 的结果高于该值

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

    您好 Meda、

    TI 不拥有 EDT-ft5x06驱动程序、因此我们提供的帮助将受到限制。

    请注意、您可以在 Documentation/devicetree/bindings/input/touchone/edt-ft5x06.txt 中找到该器件树节点的绑定文档

    设备树中出现拼写错误: 可堆肥应兼容。

    此致、

    Nick