webnet sample运行问题?

发布于 2019-12-06 07:24:23    浏览:494
    本帖最后由 hnhebing 于 2019-12-6 07:27 编辑


工作环境:rt-thread 4.02 + stm32f103re + romfs + w5500+无线路由器+ webnet


当前状态:w5500设置静态ip,接入路由器wlan,,ping 网关ip正常,如下:


msh />ping 192.168.1.1
32 bytes from 192.168.1.1 icmp_seq=0 ttl=128 time=4 ms
32 bytes from 192.168.1.1 icmp_seq=1 ttl=128 time=3 ms
32 bytes from 192.168.1.1 icmp_seq=2 ttl=128 time=3 ms
32 bytes from 192.168.1.1 icmp_seq=3 ttl=128 time=3 ms
msh />


文件系统romfs运行正常,如下:
msh />ping 192.168.1.1
32 bytes from 192.168.1.1 icmp_seq=0 ttl=128 time=4 ms
32 bytes from 192.168.1.1 icmp_seq=1 ttl=128 time=3 ms
32 bytes from 192.168.1.1 icmp_seq=2 ttl=128 time=3 ms
32 bytes from 192.168.1.1 icmp_seq=3 ttl=128 time=3 ms
msh />ls
ls: command not found.
msh />ls
Directory /:
index.html 2818
index.shtml 335
spi_flash
tf_flash
version.asp 215
webnet
msh />


PC端也能ping通 w5500 ip 如下:


Microsoft Windows [版本 10.0.18362.476]
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\BU2-ADMIN>ping 192.168.1.10
正在 Ping 192.168.1.10 具有 32 字节的数据:
来自 192.168.1.10 的回复: 字节=32 时间=2ms TTL=127
来自 192.168.1.10 的回复: 字节=32 时间=2ms TTL=127
来自 192.168.1.10 的回复: 字节=32 时间=2ms TTL=127
来自 192.168.1.10 的回复: 字节=32 时间=3ms TTL=127
192.168.1.10 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 2ms,最长 = 3ms,平均 = 2ms
C:\Users\BU2-ADMIN>




查看更多

12 个回答
hnhebing
hnhebing 2019-12-06
This guy hasn't written anything yet
现在问题webnet 运行webnet_test后显示信息如下:

msh />webnet_test
[I/wn] RT-Thread webnet package (V2.0.0) initialize success.


但是在PC 浏览器就是显示不出来,这是什么问题?


hnhebing
hnhebing 2019-12-06
This guy hasn't written anything yet
    本帖最后由 hnhebing 于 2019-12-6 07:35 编辑


是不是用w5500芯片 webnet包 listenfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
是不是要修改为:
listenfd = wiz_socket(AF_WIZ, SOCK_STREAM, IPPROTO_TCP);




所有函数都有修改还是rom文件系统有问题?
Hu_XianShen
Hu_XianShen 2019-12-06
This guy hasn't written anything yet
你的文件目录正确吗?
将 WebNet 软件包 /sample 目录下的:index.html、index.shtml、version.asp 三个文件依次上传到设备 /webnet 目录(WebNet 根目录)中。(可以使用 TFTP 工具上传文件,具体操作方式参考 TFTP 使用说明)
tjrong
tjrong 2019-12-06
This guy hasn't written anything yet
Hu_XianShen 说的是对的,你的romfs是用什么方式 烧写到norflash中的,用什么工具制做的??
hnhebing
hnhebing 2019-12-06
This guy hasn't written anything yet
在ROMFS文件系统里面已经建立好了webnet目录,同时把index.html,index.shtml、version.asp 有拷到webnet目录中

ROMFS文件系统制作参考官网文档:

python mkromfs.py romfs romfs.c

Hu_XianShen
Hu_XianShen 2019-12-06
This guy hasn't written anything yet
网页访问的时候 “cd” webnet 查看文件是否存在,free看看可使用内存,怀疑内存那一块没处理好,导致文件系统死掉;

wiznet刚出服务端的时候,用w5500试过,网页打开慢,要不就是打不开,发帖问过这个问题没人回答,换了28j60使用lwip速度很理想。
hnhebing
hnhebing 2019-12-06
This guy hasn't written anything yet
yangjie 发表于 2019-12-6 11:14
(楼主这个主题你发了好多遍)


因浏览器信息输入多之后,不能打字进去,就分开发了
hnhebing
hnhebing 2019-12-08
This guy hasn't written anything yet
程序运行到这后,没有往后执行,这个位置是select()功能是什么?



11.JPG12.JPG
hnhebing
hnhebing 2019-12-10
This guy hasn't written anything yet
webnet没人在W5500里面移植使用吗?
hnhebing
hnhebing 2019-12-10
This guy hasn't written anything yet
    本帖最后由 hnhebing 于 2019-12-10 15:51 编辑


这个问题还是没有找到头绪,那位大佬知道webnet romfs 浏览器访问没有响应这个问题?


11.JPG


撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
494

发布
问题

分享
好友

手机
浏览

扫码手机浏览