发 帖  
原厂入驻New
[问答] FreeRTOS+LWIP连上串口编译报很多警告
126 LwIP FreeRTOS
分享
FreeRTOS+LWIP连上串口就一直输出\portable\RVDS\ARM_CM4F\port.c,441。
另外编译的时候全编译时会报很多警告,再编译一下又不见了,对照了官方例程里边出现警告的位置代码都是一样的。

0
2020-4-6 04:35:45   评论 分享淘帖 邀请回答

相关问题

16个回答
2020-4-6 06:45:13 评论

举报

2020-4-6 07:14:34 评论

举报

没有人知道么?我的串口中断里接收数据发送到队列,然后在任务里把队列打印出来,遇到了相同的问题,但是是可以用的.只是串口上输出这个错误
2020-4-6 07:38:23 评论

举报

原子哥啥时候出FreeRTOS上做LWIP的视频呀
2020-4-6 07:56:46 评论

举报

我也在等这个视频哦.没计划也等,等到死
2020-4-6 08:14:58 评论

举报

不是写着问题在哪儿的么,去看看是哪个断言出错不就知道了
2020-4-6 08:24:41 评论

举报

2020-4-6 08:36:57 评论

举报

2020-4-6 08:55:52 评论

举报

2020-4-6 09:11:06 评论

举报

F103+ENC28J60+LwIP+FreeRTOS:之前断言中的位置和你出现的位置是一样的。
调试了好久,发现在源码中low_level_input中有一个pbuf_alloc,而源码中恰恰有sys_arch.c的sys_arch_protect()和sys_arch_unprotect()的临界保护。而low_level_input是在中断中调用的。发现参考DEMO的sys_arch.c中的sys_arch_protect()和sys_arch_unprotect()是使用的任务级的临界保护,所以芯片会出现未知的异常。改成中断级临界保护,此问题解决。此外sys_mbox_trypost也要用中断级入队函数。
出现这个问题应该就是在中断中调用了任务级临界保护,建议逐条查看中断中调用的函数中是否用到了任务级临界保护。
2020-4-6 09:21:25 评论

举报

请问您是怎么解决的,没有搞懂。能发个例程看一下吗?一直没调好,麻烦你了
2020-4-6 09:34:45 评论

举报

留个邮箱吧 这个我不知道怎么上传
2020-4-6 09:42:16 评论

举报

能麻烦传一下你的例程吗
论坛上传附件就可以了,回复时点-高级模式-附件,就可以了
最近在弄这个,也出现了这个问题。。。
2020-4-6 09:56:55 评论

举报

只有小组成员才能发言,加入小组>>

106个成员聚集在这个小组

加入小组

热门话题

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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