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.

[参考译文] LP5562:[Cisco]:LED lp5562非常不稳定,有时工作&有时不工作。

Guru**** 2439690 points
Other Parts Discussed in Thread: LP5562

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1071087/lp5562-cisco-led-lp5562-is-very-unstable-some-times-working-sometimes-not-working

部件号:LP5562
“线程: 测试”中讨论的其它部件

您好,

我们来自美国圣何塞的 Cisco Systems Inc。 我们正在 其中一个平台(基于 Broadcomm 的 SOC,路由器)中使用 lp5562 LED 来显示路由器状态和 LED 指示。 当应用程序尝试控制(打开,关闭,闪烁等)来自用户空间 Linux 的 LED 时,它有时会工作,但大多数情况下不工作。

环境:

硬件平台: 基于 BCM47622的 SOC 平台,带有2 个 lp5562 LED

操作系统:基于 OpenWRT 的 Linux 系统。 内核4.1

驱动程序:  

驱动程序/LEDs/LEDs-lp5562.c.

drivers/LEDs/LEDs-lp55xx-common.c

用户空间 sysfs 条目:(示例:我们正在使 LED 从闪烁状态变为稳定红色)

  echo 0 >/sys/bus/i2c/devices/0-0032/run_engine

  echo "RGB">/sys/bus/i2c/devices/0-0032/engler_mux

  echo 1 >/sys/bus/i2c/devices/0-0032/select_engine

  睡眠1.

  echo 1>/sys/class/firmware/lp5562/加载

  echo "40FF">/sys/class/firmware/lp5562/数据

  echo 0 >/sys/class/firmware/lp5562/加载

  睡眠1.

  echo 1 >/sys/bus/i2c/devices/0-0032/run_engine

问题示例:尝试闪烁绿色 LED,但第一次 LED 不工作,第二 LED 工作(第一次,第二意味着编程和写入 LED 数据)。 有几,第四了。 特别是  在 select_engine 之后,不会创建该/sys/class/firmware/lp5562/loading。

您提供正确的顺序。

此致,

斯里尼瓦斯。

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

    你好,斯里尼瓦斯,  

    如  有必要,请参阅此线程 LP5562-SW LED 闪烁和测试数据通信波形以了解更多详细信息。

    此致,

    亚伦·冰