版本5.1.0 使用的是板子AT32F423 使用 乐鑫esp8266 联网
int main(void)
{
return RT_EOK;
}
msh />onenet_mqtt_init
[I/onenet.mqtt] RT-Thread OneNET package(V1.0.0) initialize success.
msh />list device
device type ref count
-------- -------------------- ----------
MQTT0 Pipe 0
uart2 Character Device 1
uart1 Character Device 2
pin Pin Device 0
没有出现官网案例中的其它信息日志输出,经过调试发现卡在dfs open方法中的dfs_file_open
// 文件 dfs_posix.c
int open(const char *file, int flags, ...)
{
int fd, result;
struct dfs_file *d;
/* allocate a fd */
fd = fd_new();
if (fd < 0)
{
rt_set_errno(-ENOMEM);
return -1;
}
d = fd_get(fd);
// 阻塞在以下代码
result = dfs_file_open(d, file, flags);
.............
}
没有文件需求,我看paho-mqtt使用的DFS
我自己没有添加任何代码,仅使用onet的案例,命令行操作
把DFS关了吧 可以不用