chengyinbing

chengyinbing

1个粉丝

5

问答

0

专栏

0

资料

chengyinbing  发布于  2017-04-07 13:49:51
采纳率 0%
5个问答
2323

谁搞过 把Hi3516A内核网络驱动的,两个LED点亮?

 
谁搞过 把Hi3516A内核网络驱动的,两个LED点亮?
我来回答
回答1个
时间排序
认可量排序

chengyinbing

1个粉丝

5

问答

0

专栏

0

资料

chengyinbing 2017-04-08 10:22:51
认可0
已搞定,自已回答一下吧:
4)加入RJ45网口LED闪烁代码(vim drivers/net/ethernet/hieth-gmac/higmac.c)
在static int __devinit higmac_dev_probe(……)函数之前添加如下代码:
// add by cyb
static void higmac_config_led_shine( struct higmac_netdev_local *ld, int phy_addr )
{
        /* select page 7 */
        ld->mii_bus_using->write( ld->mii_bus_using, phy_addr, 31, 0x0007 );
       
        /* enable LED modify function */
        /* write phy 19th register, config LED; 00:LED0; ACTAll:LED1; LINK100 */
        ld->mii_bus_using->write( ld->mii_bus_using, phy_addr, 19, 0xc00c );       

        /* set  LED work */
        /* write phy 17th register, config LED action; green LED link up, yellow LED blink  when data transfer */       
        ld->mii_bus_using->write( ld->mii_bus_using, phy_addr, 17, 0x0082 );       
}

b.在函数higmac_dev_probe() 适当的位置执行higmac_config_led_shine( )
(vim drivers/net/ethernet/hieth-gmac/higmac.c)
// add by cyb
higmac_config_led_shine( ld, higmac_board_info.phy_addr );
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区