Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
AB32VG1
libmodbus
配置
rt-thread studio里如何配置libmodbus
发布于 2021-12-02 17:39:01 浏览:1724
订阅该版
请问要让libmodbus正常运行,需要配置哪些依赖组件? 仔细看过您的两篇相关文章, RT-Thread 应用笔记 - libmodbus RTU RS485 主机 https://club.rt-thread.org/ask/article/2382.html 注意UART引脚与RS485方向控制引脚的配置,可以参考上篇从机的配置。 libmodbus,默认打开了dfs RT-Thread 应用笔记 - libmodbus RTU RS485 从机 https://club.rt-thread.org/ask/article/2378.html 如果调试不通,需要检查引脚配置、波特率设置、modbus主机设置,可以使用逻辑分析仪,查看串口的数据。 结合您文章所述的操作步骤,我试过两种创建添加libmodbus组件的方式来尝试在AB32VG1开发板上启用libmodbus都失败了。 第一种方式是在env环境下通过scons --dist创建项目框架后在生成的文件夹里运行pkgs --upgrade、menuconfig、pkgs --update、修改串口、引脚后再scons编译,这种方式可以完成编译,但下载到开发板后无法正常运行! 第二种方式是在rt-thread_studio里创建项目来添加libmodbus组件, 上述文章中提到的配置操作都跟足去做了,但在rt-thread_studio里无法完成编译,提示错误如下: ``` ../packages/libmodbus-latest/src/modbus-rtu.c:18:10: fatal error: dfs_select.h: No such file or directory 18 | #include
| ^~~~~~~~~~~~~~ ``` 在studio中是可以根据打开声明来打开这个dfs_select.h头文件来查看的,但不知为何成了被排除构建的资源! 就算送手动添加到构建包含的路径或文件,都是同样的错误。 `C:\RT-ThreadStudio\workspace\studio-8266-libmodbus\rt-thread\components\legacy\dfs\dfs_select.h` ![中科蓝讯AB32VG1开发实践869_env-8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/154654bc543cc28d3e12a6506b6432c6.png) ![中科蓝讯AB32VG1开发实践870_env-8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/69b31cab7d101b8d9960f720c4e697ca.png) ![中科蓝讯AB32VG1开发实践871_env-8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/5babf0561a7ba546c28d7c6ad00acf3f.png) ![中科蓝讯AB32VG1开发实践875_env-8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/967891374e42b1ab0e9ecd6e1ae792c0.png) ![中科蓝讯AB32VG1开发实践876_env-8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/c1e32f93e233d66feccb0b79f8330b4b.png) ![中科蓝讯AB32VG1开发实践884_studio创建8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/f627e6fc9a6a8ad0382c347b46cf629f.png.webp) ![中科蓝讯AB32VG1开发实践890_studio创建8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/7d1a0aaf0391e1a6598ad79e6b2c8f1c.png.webp) ![中科蓝讯AB32VG1开发实践894_studio创建8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/dd6bf885ce79fda263685a4cd0b832b5.png) ![中科蓝讯AB32VG1开发实践895_studio创建8266-libmodbus.png](https://oss-club.rt-thread.org/uploads/20211202/c35f133a152a3483363220c2b609a9c6.png)
查看更多
3
个回答
默认排序
按发布时间排序
x_coder
2021-12-02
这家伙很懒,什么也没写!
图有点多,暂时没有get到是什么问题??
出出啊
2021-12-03
恃人不如自恃,人之为己者不如己之自为也
怎么看出错误的是 at device 不是 libmodbus 呢?你用得上 at device 吗? 添加 libmodbus 之前 at device 正常运行?
张世争
2021-12-22
学以致用
sorry,没看到,请问解决了吗?新的内核,libmodbus 需要menuconfig配置一下才能编译通过。
撰写答案
登录
注册新账号
关注者
0
被浏览
1.7k
关于作者
zhd0305
快进入嵌入式大门了
提问
4
回答
1
被采纳
0
关注TA
发私信
相关问题
1
每次修改ENV环境的配置都会覆盖自己之前配置的东西
2
求助,关于串口配置编译报错的问题
3
我只能选择启用某种驱动, 但不能选择启用它的哪个驱动,
4
导入mdk5工程,只有一个debug配置
5
无法打开源文件“rtthread.h”?
6
Cube MX加入RT_Thread后不能配置
7
产品的配置如何写入,比如产品ID
8
错误unknown type name 'SPI_HandleTypeDef'
9
请大家帮忙看看LWIP配置是否合理,宏与宏之间会不会导致冲突
10
在虚拟机Ubuntu18.04中配置RT-Smart RISC-V64报unknown arch错误?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部