CrisJay
CrisJay - 认证专家

注册于 1 year ago

回答
27
文章
3
关注者
2

CrisJay 对问题发布了答案

1 month ago

基于w5500的libmodbus复位后modbusTCP的监听一直失败

你所说的日志应该指的是 Mb_TCP_thread restart for listen server_fd<0 说明你的modbus tcp服务没有起来,而且是失败在modbus_tcp_li

CrisJay 关注了问题

1 month ago

RT系统TCP收数据速度慢

CrisJay 发表了评论

1 month ago

竞猜:RT-Thread Smart开源吗

开!

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 @杰瑞鼠 根据官方文档来看应该是不需要demo example的,直接敲命令就行了。命令在文档中也有。至于题主下面两个问题我个人没有用tftp实现程序升级功能所以也不能给出一个具体的答案,推

CrisJay 发表了评论

2 months ago

LWIP下的SNMP协议

@haitianshenyun 不客气,刚开始做的话推荐你先在rtt的组件中开启snmp功能,这样它的源码都会包含进去,先跑起来,然后尝试在原有节点里面进行增删测试,差不多有点感觉了就可以自己实现一个

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 最新版本的tftp没有用过,不过看了github上的README应该是不需要例程,直接将源文件加入程序中,编译下载程序后根据教程输入对应的命令即可开启。至于到底是用客户端还是服务器好应该是根

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 好的

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 你把 netutils 的 version 改成最新试一下,应该就可以看到tftp选项了。

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 被你提醒了一下,我去看了软件包的github,发现我这里的已经是老版本了,而新版本是基于socket编写的,也就是说不依赖于lwip,也就意味着AT/W5500也能使用了。同时我去看了一下p

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

@杰瑞鼠 上述图片中文件的路径为 ***\env\packages\packages\iot\netutils 前面的 * 代表你的env安装路径。我看了一下tftp的源码,它里面完全是基于lwip的

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

不过可能由于这个软件包基于LWIP,如果不使用LWIP的协议栈是没办法用的。

CrisJay 发表了评论

2 months ago

TFTP功能找不到与文档不符

这个软件包里面会判断有没有打开LWIP,没打开他会隐藏TFTP。你可以打开但是不使用,或者直接把软件包索引文件目录下的Kconfig文件改掉。

CrisJay 对问题发布了答案

2 months ago

TFTP功能找不到与文档不符

看一下有没有打开 LWIP 选项,如果没有打开 TFTP 就不会显示。

CrisJay 发表了评论

2 months ago

LWIP下的SNMP协议

确实这里面有点乱,因为他的内核源码和例程是一体的,或者说他的例程也属于源码的一部分。不过把他们单独拿出来看就比较清楚了。比如在snmp_mib2.c文件中可以看到里面声明了很多节点:extern co

CrisJay 对问题发布了答案

2 months ago

LWIP下的SNMP协议

LWIP官方是有SNMP例程的,推荐题主阅读一下源码。源码路径:lwip/src/apps/snmp

发布
问题

分享
好友