你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3281|回复: 1

LWIP和freertos的问题 谢谢

[复制链接]

3

主题

14

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-5-24 16:07:25 | 显示全部楼层 |阅读模式
   请教大家一个问题,我现在想做lwip和freertos的移植,我在金牛
 
STM32F107_ETH_LwIP_V1.0.0例程的基础之上移植了freertos,为了验证我的系统移植没
 
有问题,首先我通过利用二值信号量的方式,实现了按键中断等简单程序,在这些都成
 
功的情况下我把System_Periodic_Handle();做在了一个任务函数中,调用这个任务希
 
望实现telnet等基本功能,总是失败,最后我发现是不能进入总是进不去
 
EXTI2_IRQHandler(void)中断。我把中断这一块屏蔽了,在任务函数中加入     
 if (ETH_GetRxPktSize()!=0)
      { 
        LwIP_Pkt_Handle();
      }
这样就发现没有问题了,各项功能都能实现。为什么加上系统之后外部中断没有问题而
 
网络中断不能进入,需要修改其他方面设置吗?
  我又在官网(stmcu.org)上下载了STM32F107通过以太网实现在程序中编程(IAP) 就
 
是an3226.进行了简单的修改能在金牛板子上运行了。首先我将例程修改为通过
 
EXTI2_IRQHandler(void)中断实现TELNET,这样成功,这说明我对EXTI2_IRQHandler
 
(void)的初始化是成功了。再次基础之上又做了freertos的移植,但是还是不成功。
  在freertos下如何设置中断才能进如void ETH_IRQHandler(void),还有什么方面存
 
在问题。菜鸟一个问的条理性不太好希望有人帮忙,万分感激~~~
回复

使用道具 举报

3

主题

14

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2012-5-24 16:08:13 | 显示全部楼层

RE:LWIP和freertos的问题 谢谢

希望大家帮助
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版