你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:lwip+freertos移植的问题
回复:lwip+freertos移植的问题