tiny210 u-boot 网络ping不通主机解决方案

发布者:trendsetter9最新更新时间:2025-01-22 来源: cnblogs关键字:tiny210  u-boo  主机 手机看文章 扫描二维码
随时随地手机看文章

站在巨人的肩膀上:

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('%sn', __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 */
}


关键字:tiny210  u-boo  主机 引用地址:tiny210 u-boot 网络ping不通主机解决方案

上一篇:tiny210移植linux内核(3.0.8)杂项
下一篇:Tiny210用户手册笔记

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved