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

STM32407 以太网一段时间后不能通讯

[复制链接]
z19820201 提问时间:2015-3-13 15:00 /
阅读主题, 点击返回1楼
收藏 评论24 发布时间:2015-3-13 15:00
24个回答
废鱼 回答时间:2015-3-17 16:55:24
楼主能说一下是哪个寄存器的吗?我这里查不到这几个标志位.
z19820201 回答时间:2015-3-18 08:36:22
安 发表于 2015-3-17 16:55
楼主能说一下是哪个寄存器的吗?我这里查不到这几个标志位.

不是寄存器,是Net_Config.c里面的net_sys_error函数。网上搜了下,说是keil的网络库只能在单任务中运行。今天准备再试下。
1.PNG
MouseCat 回答时间:2015-3-18 08:42:05
不懂,帮顶了
废鱼 回答时间:2015-3-18 08:59:19
这里标注的说明,楼主看一下是否发生过类似的异常?
z19820201 回答时间:2015-3-18 09:23:55
安 发表于 2015-3-18 08:59
这里标注的说明,楼主看一下是否发生过类似的异常?

库是封装了的嘛,以我的水平看不到,只知道程序运行到这个代码里面了。缓冲区我已经扩大到12000了,至于释放失败我就搞不清楚是什么情况了。昨天的代码已经把发送程序从中断里面移出去了,但是发送缓冲区请求还在中断里面,网上有资料说这个网络库只可以单任务使用,所以今天把udp_get_buf也移出去了,看看还有啥异常出现。
黄小狼 回答时间:2015-3-18 10:41:12

哇,这个是你在搞芯片剖解吗?
拼命三郎 回答时间:2015-3-18 22:42:01
stm32.jpg
z19820201 回答时间:2015-3-23 12:27:13
新程序跑了5天了,没有出现以太网死掉的情况。总结一下吧,就是KEIL的网络库只能在单任务中使用。希望对其他人有用。
stary666 回答时间:2015-3-23 12:35:59
帮顶帮顶
shenxiaolin_mai 回答时间:2019-1-28 10:20:43
z19820201 发表于 2015-3-23 12:27
新程序跑了5天了,没有出现以太网死掉的情况。总结一下吧,就是KEIL的网络库只能在单任务中使用。希望对其 ...

我看过其他人都是跑的多任务,只是以太网是单独一个任务
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版