3444|4

314

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

LM3S9B96的enet_uip例程调试不出来 [复制链接]

配置好IP和MAC后,直接运行例程的程序,液晶屏上根本不显示IP,加入断点后,发现调试根本没有执行到断点这句,想问下,程序中是不是要自己修改下才行?
如果要修改,是修改哪一块呢?是第二个断点那部分的IP和子网掩码吗?




串口显示:


执行到以下断点就不再执行了:


本地连接显示已连接:


[ 本帖最后由 喜鹊王子 于 2013-3-8 14:12 编辑 ]

最新回复

我是通过集线器连的  详情 回复 发表于 2013-3-8 19:16
 
点赞 关注

回复
举报

1万

帖子

16

TA的资源

版主

沙发
 
楼主把USE_STATIC_IP 在文件前定义一下,就是#define USE_STATIC_IP

让程序执得静态配置,就是你设的IP地址,看下

点评

是直接和电脑相连吗?感觉是物理连接上有问题呢?  详情 回复 发表于 2013-3-8 16:39
不管使用静态IP还是不用,都是执行到以下这个红色标记的断点处就不再往下执行了。 //等待激活链接 UpdateStatus(\"Waiting for Link\"); while((ROM_EthernetPHYRead(ETH_BASE, PHY_MR1) & 0x0004) ==  详情 回复 发表于 2013-3-8 14:14
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 

回复

314

帖子

0

TA的资源

纯净的硅(初级)

板凳
 

回复 沙发 ddllxxrr 的帖子

不管使用静态IP还是不用,都是执行到以下这个红色标记的断点处就不再往下执行了。

//等待激活链接
    UpdateStatus("Waiting for Link");
    while((ROM_EthernetPHYRead(ETH_BASE, PHY_MR1) & 0x0004) == 0)//读取PHY寄存器
    {
    }
    UpdateStatus("Link Established");

   
    ROM_EthernetEnable(ETH_BASE);// 使能以太网控制器.   
    ROM_IntEnable(INT_ETH); // 使能以太网控制器的中断.   
    ROM_EthernetIntEnable(ETH_BASE, ETH_INT_RX); // 使能以太网控制器的数据包接收中断.   
    ROM_IntMasterEnable();// 使能系统总中断

    // 初始化 uIP TCP/IP 协议栈.
    uip_init();//uip初始化
   
#ifdef USE_STATIC_IP //使用静态IP
    uip_ipaddr(ipaddr, DEFAULT_IPADDR0, DEFAULT_IPADDR1, DEFAULT_IPADDR2,
               DEFAULT_IPADDR3);//构建一个4字节的IP地址
    uip_sethostaddr(ipaddr);//设定主机的IP地址
    ShowIPAddress(ipaddr);//在屏幕上显示IP地址并通过UART传送
    UpdateStatus("Web server ready");//在LCD上显示状态字符串并通过串口传送
    uip_ipaddr(ipaddr, DEFAULT_NETMASK0, DEFAULT_NETMASK1, DEFAULT_NETMASK2,
               DEFAULT_NETMASK3);//构建一个4字节的IP地址
    uip_setnetmask(ipaddr);//设定子网掩码
#else //不使用静态IP
    uip_ipaddr(ipaddr, 0, 0, 0, 0);//构建一个4字节的IP地址
    uip_sethostaddr(ipaddr);//设定主机的IP地址
    UpdateStatus("Waiting for IP address...\n");//在LCD上显示状态字符串并通过串口传送
    uip_ipaddr(ipaddr, 0, 0, 0, 0);//构建一个4字节的IP地址
    uip_setnetmask(ipaddr);//设定子网掩码
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

4
 

回复 沙发 ddllxxrr 的帖子

是直接和电脑相连吗?感觉是物理连接上有问题呢?

点评

我是通过集线器连的  详情 回复 发表于 2013-3-8 19:16
 
 
 

回复

1万

帖子

16

TA的资源

版主

5
 

回复 4楼 Study_Stellaris 的帖子

我是通过集线器连的
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表