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 09.02 SDK 在 DRA821 CPU 上工作、我面临下面提到的 uboot 中打印 pinctrl 错误
与 wkup_i2c0相关的错误
I2C_OMAP i2c@42120000:pinctrl_select_state_full:uclass_get_device_by_phandle_id:err=-19
我已在 uboot 引导期间在 wkup_i2c0下配置了 EEPROM、观察到上述错误、i2c dev 和 i2c 探头器件似乎正确检测、但我无法在源代码中读取/检测 EEPROM
=> i2c dev 0
将总线设置为0
=> i2c 探头
有效芯片地址:0A 12 48 49 4A 4B 54 55
例如、当我尝试使用 GPIO 设置/切换命令在 uboot 中切换 GPIO 时、遇到以下问题且 GPIO 未切换、我已经验证多路复用模式和方向寄存器值正确
GPIO 设置 GPIO@42110000_6
GPIO:引脚 GPIO@42110000_6 (GPIO 6)值为1
警告:引脚的值仍为0
此致、
Nikhil K
您好!
我们的专家处理这一主题是基于印度时区,他们有区域假日. 因此预计 响应会延迟数天。 谢谢。
Nikhil
请将相应的引脚多路复用寄存器设置为0x40007。
然后尝试切换 GPIO。 要使 GPIO 进行物理切换、必须将引脚多路复用器寄存器配置为上述值。
此致、
基尔西
Keerthy、您好!
感谢您的回复、
寄存器值是正确的、观察到的 GPIO 正在切换、但该输出仍然存在
"警告:引脚的值仍为0"
似乎存在 GPIO 读取端问题。
此致、
Nikhil K
您好、Nikhil:
好的、这确实很奇怪。 我们将会以较低的优先级来研究这一点、因为您能够通过物理方式对引脚进行切换?
我们可以关闭它吗?
-基尔西
Keerthy、您好!
是否有可能在即将推出的 BSP 版本上对其进行更新? 如果需要、我认为我们可以解决这个问题。
此致、
Nikhil K
您好、Nikhil:
10.0已超时。 大多数是10.1或10.2、但不确定、因为我们需要优先考虑这一点。 当然会将这一点提供给 SDK 团队。
-基尔西