ucos+lwip在lm3s8962上的以太网发送问题

2019-03-24 16:14发布

最近一个项目,要求使用ucos+lwip在lm3s8962上的以太网发送、接收,我ucos-ii下建立了建立了一个任务(线程)用于处理以太网发送和接收任务,TCP和UDP接收和发送都正常,但是我在一个定时器中断中调用tcp_write和udp_write发送时,就不能成功发送,而且原来在任务中的发送和接收也不正常了,请问是不是不能再任务以外地方调用以太网发送函数来发送数据啊?
   另外,我在无操作系统下,单独使用lwip实现在中断当中发送时正常的,不知道加了操作系统(ucos-ii)后为什么就不行了??
   求高人解答!!!!!:( :( :( 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
academic
1楼-- · 2019-03-24 22:02
使用μC/OS时,优先级的确定和临界段保护都很重要的。看看是不是产生了Fault。
历史的天空
2楼-- · 2019-03-24 23:12
 精彩回答 2  元偷偷看……
ebuffalo
3楼-- · 2019-03-25 04:06
原帖由 历史的天空 于 2011-1-5 15:28 发表 这些都没有问题啊!但是就行不通!不知道是不是原理方面的问题!!
LZ,问题解决了么?
qdelrhlrenzhe
4楼-- · 2019-03-25 08:56
发送当然不能放在定时中断中,这是原则,请正确理解不同中断的用法

一周热门 更多>

相关问题

    相关文章