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
您好!
连接 到 Beagle Bone Black 的 LCD 7"显示屏在启动时未出现、我在启动日志中观察到以下错误、
[12.518022] 48024000.serial: tmio 0x48024000 (IRQ = 187、base_baud = 3000000)处的 ttyS2为8250
[12.519422] 48022000.serial: tmio 0x48022000 (IRQ = 188、base_baud = 3000000)处的 ttyS1是8250
[12.520309] pinctrl-single 44e10800.pinmux:48022000.serial;已请求的引脚44e10958.0无法申请481a8000.serial
[12.520318] pinctrl-single 44e10800.pinmux:pin-86 (481a8000.serial) status -22
[12.520327] pinctrl-single 44e10800.pinmux:无法从 器件 pinctrl-single 上的组 pinmux_bb_i2c1_pins 请求引脚86 (44e10958.0)
[12.520333] omap8250 481a8000.serial:应用设置时出错、反向
[12.520724] 481a8000.serial: tmio 0x481a8000处的 ttyS4 (IRQ = 189、base_baud = 3000000)是8250
[12.521492] pinctrl-single 44e10800.pinmux:48022000.serial;已请求的引脚44e10958.0无法索赔4802a000.i2c
[12.521500] pinctrl-single 44e10800.pinmux:PIN-86 (4802a000.i2c) status -22
[12.521507] pinctrl-single 44e10800.pinmux:无法从 器件 pinctrl-single 上的组 pinmux_bb_i2c1_pins 请求引脚86 (44e10958.0)
[12.521513] omap_i2c 4802a000.i2c:应用设置时出错、反向
[12.523440] omap_i2c 4802a000.i2c:总线1 rev0.11为100kHz
我在 uEnv.txt 文件中具有以下设置
uname_r=4.4.4.27-bone-rt-r14
cmdline=相干 池=1M 安静
线路=cape disable=bone_capemgr.disable_PartNo=BB-BONELT-HDMI、BB-BONELT-HDMIN、BB-bone-HDMI bone-capemgr.enable_PartNo=BB-UART1、BB-AAIM-LCD7:00A1、BB-UCLT4、BB-UART2、BB-IC1
请分享您的观点/建议。
您好、Manali、
[引用 user="Manali Patil"[12.521507] pinctrl-single 44e10800.pinmux:无法从 器件 pinctrl-single 上的组 pinmux_bb_i2c1_pins 请求引脚86 (44e10958.0)
[12.521513] omap_i2c 4802a000.i2c:应用设置时出错、反向返回[/引用]
您似乎有一些 pinmux 冲突问题。 修改您的 pinmux 设置。
[引用用户="Manali Patil"] uname_r=4.4.27-bone-rt-r14[/quot]
TI e2e 论坛仅支持 AM335x TI PSDK (链接如下)。 关于另一个 Linux 发行版,您可以在 Beagle 社区论坛中查看。
manali Patial 说:那么,在哪里可以检查此 pinmux 配置,以及如何解决此问题?[/quot]
如果您切换到 AM335x TI PSDK、我将会为您提供帮助。 如果您遇到相同的问题、请尝试并报告。
此致、
帕维尔
感谢 Pavel!
现在、我已经向我们的客户发布了一个版本的当前版本、在他们面临的领域中、他们面临着这个问题。 因此、这是非常关键的时间。 因此、我无法切换到 AM335x TI PSDK。 那么、在不切换到 AM335x TI PSDK 的情况下、您能否为我提供有关当前高级人员的指导。 如果我们能够在当前的构建库上解决这个问题、那将不胜感激。
我使用的是使用内核加载的 DTB 叠加层。 这是因为 Overlay 与内核 pinmux 配置有冲突吗?
[引用 user="Manali Patil"[12.521492] pinctrl-single 44e10800.pinmux:48022000.serial;已请求的引脚44e10958.0无法申请4802a000.i2c
[12.521500] pinctrl-single 44e10800.pinmux:PIN-86 (4802a000.i2c) status -22
[12.521507] pinctrl-single 44e10800.pinmux:无法从 器件 pinctrl-single 上的组 pinmux_bb_i2c1_pins 请求引脚86 (44e10958.0)
[12.521513] omap_i2c 4802a000.i2c:应用设置时出错、反向
[12.523440] omap_i2c 4802a000.i2c:100kHz 时的总线1 rev0.11 [/quot]
从该日志中、似乎无法在 i2c 模式(i2c1_sda)(多路复用模式2)下配置引脚 SPI0_D1、因此内核无法通过 I2C1接口配置显示。