407作为tcp服务器仅使用内部RAM,怎么修改原子的例程?

2019-07-20 22:00发布

本帖最后由 lwjsxp 于 2016-5-23 15:06 编辑

自制了stm32f407+dp83848的板子,无外部ram,想把板子作为tcp服务器,对ethernet和lwip还不算入门,
(1)修改stm的tcp server例程,能实现echoserver;
(2)参照正点原子的STM32f4 LWIP手册,能实现轮询接收,但不能发送。
想参照原子的raw tcp服务器实验,怎么改成仅用内部ram?
求指导。谢谢。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
lwjsxp
2019-07-21 06:53
现在是以st上的lwip tcp echo server为基础,参照原子的tcp服务器例程,轮询方式接收。(1)修改了tcp_server_recv函数,上位机能ping通,进入debug并设断点能观察到上位机网络调试助手发来的数据,并可对数据做一些处理;(2)现在想把处理过的数据发回上位机,修改了tcp_server_poll函数,里面的数据长度用sizeof函数,编译下载后就ping不通了。请大神们给点意见和思路。好几天了,没头绪啊。

一周热门 更多>