Realtek RTL8153系列 USB网卡的LED客制化设定

关于RTL8153系列USB网卡的LED客制化配置,还是发现很多小伙伴不会配置,或者对于客制化内容理解有误,导致配置好的LED无法满足预期,现将我的LED客制化配置过程分享给大家参考

  1. 首先确认硬件上LED线路正确,参考HDK,建议低有效

 

  1. 在硬件确认正确的情况后, LED客制化需要使用WIN_USB_PGTOOL来进行efuse烧录,对LED进行配置,但efuse空间有限,烧录时需要注意

 

 

  1. LED的客制化配置有A/B两种mode不同配置供选择,可参考datasheet,根据实际的LED点灯需求,在2种mode种选择选择到合适的LED配置

选择mode A: bit[15] to 0
选择mode B: bit[15] to 1

 

 

具体例子请参考如下:

客户需求为:LED1在10/100/1000M LINK时常亮,LED0有包闪烁


检查LED电路:客户LED为低有效

 

LINK10M

LINK100M

LINK1000M

ACT

LED0

 

 

 

通信时闪烁

LED1

点亮

点亮

点亮

 

LED2

——

——

——

——

 

若按照如上客户list需求,那么在LED configuration table中应该选择到到如下配置

 

客户只有LED0和LED1,LED2无需求,LED电路为低有效

bit[15] to 0   【bit[15] to 1也可满足】

bit[14:12] to 0 【LED低有效】

bit[11:8] to 0 【LED2未使用】

bit[7:4] to 0111【10/100/1000M LINK时灯亮】

bit[3:0] to 1000【10/100/1000M ACT 时闪烁】

 

 

 

根据上述配置,使用PGtool将如下命令烧录进efuse,即可满足客户需求

LED_SEL_CFG = Low-Byte High-Byte

LED_SEL_CFG = 78 00



配置完成后就可以实现对LED灯的控制了。


**当客户使用Linux系统时,有对应Linux系统的Pgtool,需要编译后再进行这个命令的操作。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能