2820|6

196

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

9b96的以太网通信问题-在线坐等 [复制链接]

单做板子的发送数据(电脑接收)的程序,或者单做收到(电脑发送的)数据后再回复也没有问题,但是放在一起问题就来了,做法和现象如下:
主函数每隔一段时间就向外发送数据,中断服务程序中接收到数据后将接收到的数据回复给发送方,
现象是:程序下载到板子后,板子发送出一次数据,之后就没有反应了,向板子发送数据也没有收到回复,进入到调试模式后,发现在程序运行后,没多久就进入到FaultISR了,ip和端口号肯定是设置对了,不然也不会收到一次数据,udp允许连接的pcb块也改为了4,堆栈大小由0x400改为了0x800现象依旧,
各位大侠有没有类似的做法或者遇到过相似的问题,如何解决的,可有类似的例子
在线坐等


最新回复

可能是内存分配的问题最后上访成了 hard fault. lwip 为了轻量化,所以在对资源的配置上,有很多是需要调整的。 如果不进行事先的配置,就直接来创建一些数据类型,很可能会发生错误。 单步跟踪,一般就可以定位到错误了。  详情 回复 发表于 2013-1-20 15:26
 
点赞 关注

回复
举报

2641

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
基本上判断是两个原因,一个是数组下标溢出,一个是使用了未使能的外设

点评

检查了,这两个问题都没有。有谁做过类似的吗,论坛内的帖子或者例程上只有单一的发送或者接收后回复的例程,没有将两个结合在一起的例子,现在快被搞疯掉了。。。  详情 回复 发表于 2012-12-7 20:07
 
 

回复

196

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 沙发 fengzhang2002 的帖子

检查了,这两个问题都没有。有谁做过类似的吗,论坛内的帖子或者例程上只有单一的发送或者接收后回复的例程,没有将两个结合在一起的例子,现在快被搞疯掉了。。。
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

4
 
这个怎么解决的呢

点评

原来的程序里我是把发送时的程序建立了一个pcb,标为pcb1,接收时另建立了一个pcb,标为pcb2,现象就是我的帖子中说的那种情况,后来自己将发送和接收时统一为一个pcb,就好了。 不知道什么原因,pcb的应用是对于一  详情 回复 发表于 2013-1-19 11:18
 
 
 

回复

436

帖子

5

TA的资源

五彩晶圆(初级)

5
 
出现了FaultISR错误,应该是对硬件的设置、操作什么的有问题。仔细查查。
 
 
 

回复

196

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 4楼 微笑的不倒翁 的帖子

原来的程序里我是把发送时的程序建立了一个pcb,标为pcb1,接收时另建立了一个pcb,标为pcb2,现象就是我的帖子中说的那种情况,后来自己将发送和接收时统一为一个pcb,就好了。
不知道什么原因,pcb的应用是对于一个ip和端口只能使用同一个吗,若是与多个主机进行通讯的话也只能用一个pcb吗?还是说一个主机要建立一个pcb?此处不是很理解,坐等达人解答

点评

可能是内存分配的问题最后上访成了 hard fault. lwip 为了轻量化,所以在对资源的配置上,有很多是需要调整的。 如果不进行事先的配置,就直接来创建一些数据类型,很可能会发生错误。 单步跟踪,一般就可以定位  详情 回复 发表于 2013-1-20 15:26
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

7
 

回复 6楼 oyueyueniao 的帖子

可能是内存分配的问题最后上访成了 hard fault.
lwip 为了轻量化,所以在对资源的配置上,有很多是需要调整的。
如果不进行事先的配置,就直接来创建一些数据类型,很可能会发生错误。
单步跟踪,一般就可以定位到错误了。
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表