请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1441|回复: 1
收起左侧

[RL-TCPnet] 关于RL_TCPNET底层使用查询模式的一些疑问

[复制链接]

31

主题

1345

帖子

1407

积分

至尊会员

积分
1407
发表于 2019-1-17 15:15:11 | 显示全部楼层 |阅读模式
我使用RL_TCPNET网络协议栈,底层使用查询模式,工作异常。 1547708828(1).jpg

1.我现在将- void int_enable_eth ()   - void int_disable_eth ()两个函数屏蔽。
2.然后将void ETH_IRQHandler (void)函数更改名字为void poll_ethernet (void)。这样实验发现不能正常工作。
3.然后我开一个任务在里面间隔50ms执行一次poll_ethernet函数,发现依旧不行。仿真发现,这个函数根本就不会被调用。
4.然后我将void poll_ethernet (void)函数更改名字void poll_ethernet111 (void),任务里面调用poll_ethernet111函数,发现可以工作了。
现在我不太明白这个查询模式究竟是怎样工作的。
问题:
1.按道理来说,poll_ethernet函数应该是库里面轮询调用才对啊。为啥不能行呢?
2.我在任务里面调用,为啥根本就不执行这个函数呢?
希望老大解释一下,多谢啦!!!
回复

使用道具 举报

5891

主题

3万

帖子

4万

积分

管理员

健健康康的活着

Rank: 9Rank: 9Rank: 9

积分
47282
QQ
发表于 2019-1-17 17:55:24 | 显示全部楼层
回头我再研究下这个查询模式。

ps:用户不用调用函数poll_ethernet,这个接口函数通过调用TCPnet主运行函数即可调用。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-7-18 23:51 , Processed in 0.168429 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表