你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
lwip+freertos移植的问题
[复制链接]
xiaocui-345991
提问时间:2012-5-24 15:55 /
请教大家一个问题,我现在想做lwip和freertos的移植,我在金牛STM32F107_ETH_LwIP_V1.0.0例程的基础之上移植了freertos,为了验证移植是否成功,首先我在freertos环境下,通过利用二值信号量实现了按键中断等简单程序,在这些都成功的情况下我把System_Periodic_Handle();做在了一个任务函数中,调用这个任务希望实现telnet等基本功能,总是失败,最后我发现是不能进入总是进不去EXTI2_IRQHandler(void)中断。我把中断这一块屏蔽了,在任务函数中加入
if (ETH_GetRxPktSize()!=0)
{
LwIP_Pkt_Handle();
}
这样就发现没有问题了,各项功能都能实现。为什么加上系统之后外部中断没有问题而网络中断不能进入,需要修改其他方面设置吗?
我又在官网(stmcu.org)上下载了STM32F107通过以太网实现在程序中编程(IAP) 就是an3226.进行了简单的修改能在金牛板子上运行了。然后我又做了freertos的移植,也运行成功了,ping也通了。然后我按照STM32F107_ETH_LwIP_V1.0.0 进行修改,在没有操作系统的情况下实现了进入网络中断进行通信,并且成功了,这说明我的中断初始化没有问题了。在此基础之上移植freertos,但是还是不成功。
在freertos下如何设置中断才能进如void ETH_IRQHandler(void)。菜鸟一个问的条理性不太好希望有人帮忙,万分感激~~~
赞
0
收藏
0
评论
4
分享
发布时间:2012-5-24 15:55
举报
请先
登录
后回复
4个回答
xiaocui-345991
回答时间:2012-5-24 15:56:32
a0a.1 0b0c
RE:lwip+freertos移植的问题
自顶一下 希望大家帮助
赞
0
评论
回复
支持
反对
回答时间:2012-7-19 16:41:42
a0a.1 0b0c
提示:
作者被禁止或删除 内容自动屏蔽
赞
0
评论
回复
支持
反对
回答时间:2012-7-19 16:41:55
a0a.1 0b0c
提示:
作者被禁止或删除 内容自动屏蔽
赞
0
评论
回复
支持
反对
xurui123
回答时间:2013-4-19 17:52:54
a0a.1 0b0c
回复:lwip+freertos移植的问题
您可以把移植成功的IAP程序发给我一份吗?582995990@qq.com,非常感谢您!
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:lwip+freertos移植的问题
回复:lwip+freertos移植的问题