tiny210 u-boot 网络ping不通主机解决方案
2015-06-29 10:39
387 查看
站在巨人的肩膀上:
http://blog.csdn.net/liukun321/article/details/7438880 http://www.arm9home.net/read.php?tid-22406-fpage-0-toread--page-2.html
用于解决u-boot网络ping不通主机。//已测试过,可以解决ping不通的问题。
注意:第一次ping不通,本人分析认为u-boot不会自动启动网卡,第一次ping时会开启网卡,第二次ping才可以ping通。
必须把主机设为静态IP,否则也是ping不通。
用opencsbc-u-boot中的timer.c文件替换掉tiny210-u-boot-version3.1中的timer.c
路径:opencsbc-u-boot/arch/arm/cpu/armv7/s5p-common/timer.c
然后将dm9000x.c文件里的halt函数注释掉,就可以ping通了
路径:opencsbc-u-boot/drivers/net/dm9000x.c
static void dm9000_halt(struct eth_device *netdev)
{
DM9000_DBG("%s\n", __func__);
/* RESET devie */
/*dm9000_phy_write(0, 0x8000); PHY RESET */
/* DM9000_iow(DM9000_GPR, 0x01); Power-Down PHY */
/* DM9000_iow(DM9000_IMR, 0x80); Disable all interrupt */
/* DM9000_iow(DM9000_RCR, 0x00); Disable RX */
}
http://blog.csdn.net/liukun321/article/details/7438880 http://www.arm9home.net/read.php?tid-22406-fpage-0-toread--page-2.html
用于解决u-boot网络ping不通主机。//已测试过,可以解决ping不通的问题。
注意:第一次ping不通,本人分析认为u-boot不会自动启动网卡,第一次ping时会开启网卡,第二次ping才可以ping通。
必须把主机设为静态IP,否则也是ping不通。
用opencsbc-u-boot中的timer.c文件替换掉tiny210-u-boot-version3.1中的timer.c
路径:opencsbc-u-boot/arch/arm/cpu/armv7/s5p-common/timer.c
然后将dm9000x.c文件里的halt函数注释掉,就可以ping通了
路径:opencsbc-u-boot/drivers/net/dm9000x.c
static void dm9000_halt(struct eth_device *netdev)
{
DM9000_DBG("%s\n", __func__);
/* RESET devie */
/*dm9000_phy_write(0, 0x8000); PHY RESET */
/* DM9000_iow(DM9000_GPR, 0x01); Power-Down PHY */
/* DM9000_iow(DM9000_IMR, 0x80); Disable all interrupt */
/* DM9000_iow(DM9000_RCR, 0x00); Disable RX */
}
相关文章推荐
- httpclient 自己管理cookie
- yum 自动使用光盘和网络源
- win7无线WIFI网络怎么取消自动连接?
- Linux网络基础
- 对Socket的理解,Socket使用TCP/IP如何实现通信
- Linux 下curl模拟Http 的get or post请求
- http 状态代码表
- 黑马程序员——网络编程
- HttpClient4.3 第二次封装
- Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志
- 201506290818_《HTTP常用的方法》
- Laravel5.1学习笔记3 HTTP中间件
- Java SE 6 新特性: HTTP 增强
- JAVA Socket通信中自定义TCP通信协议
- 浅析http协议、cookies和session机制、浏览器缓存
- 信息与网络安全需要大数据安全分析
- 黑马程序员——Java中网络编程笔记
- 国家能源局:《电力企业网络与信息安全专项监管报告》
- 国家能源局:《电力企业网络与信息安全专项监管报告》
- Node.js学习-----------搭建一个简单的HTTP服务器