在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
RT-Thread Debug Bridge1. 介绍RT-Thread Debug Bridge (以下简称RDB)是一个在 RT-Thread 上,基于 USB/TCP等可靠通信协议的远程调试桥。可用于PC与运行有RT-Thread的设备进行可靠通信的应用层协议框架 1.1 目录结构
1.2 许可证RT-Thread Debug Bridge 遵循 GPLv2 许可,详见 1.3 依赖
2. 启用RDB2.1 开启USB Device(需要对应BSP中含有USB驱动)在ENV menuconfig中开启USB Device: RT-Thread Components ---> Device Drivers ---> Using USB ---> -*- Using USB device (4096) usb thread stack size (0x0483) USB Vendor ID (0x0010) USB Product ID [ ] Enable composite device Device type (Using custom class by register interface) ---> 其中 VID PID可以自行设置,但要求在Windows系统中从未枚举过。 VID建议使用芯片厂商ID 避免一些麻烦 VID列表 2.2 选中RDB-SRC 软件包使用 RDB 需要在 RT-Thread 的包管理器中选择它,具体路径如下: RT-Thread online packages ---> tools packages ---> [*] rdb:RT-Thread Debug Bridge package for rt-thread ---> --- rdb:RT-Thread Debug Bridge package for rt-thread [*] Enable example for rdb push/pull (NEW) [ ] Enable example for rdb shell (NEW) Version (latest) ---> 各项示例功能的开启与关闭按需配置。 然后让 RT-Thread 的包管理器自动更新,或者使用 3. 注意事项在通信带宽满载的情况下同时使用多种功能会出现某一功能假死现象。在实时性要求较高的场所不建议使用大带宽功能,如文件传输。 4. 其他参考文档 |
请发表评论