硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3345|回复: 1
收起左侧

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

[复制链接]

39

主题

1503

回帖

1625

积分

至尊会员

积分
1625
发表于 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.我在任务里面调用,为啥根本就不执行这个函数呢?
希望老大解释一下,多谢啦!!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

ps:用户不用调用函数poll_ethernet,这个接口函数通过调用TCPnet主运行函数即可调用。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-27 09:25 , Processed in 0.374715 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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