1. 使用的板子是正点原子的板子

2. 按照rtt官方文档的说明,使用rt studio配置工程

3. 开启宏#define BSP_USING_USBDEVICE和#define HAL_PCD_MODULE_ENABLED

4. 将cubeMX生成的函数复制到board.c中

void SystemClock_Config(void)void HAL_PCD_MspInit(PCD_HandleTypeDef* hpcd)

4. 修改drv_clk.c

void clk_init(char *clk_source, int source_freq, int target_freq)
{extern void SystemClock_Config(void);//system_clock_config(target_freq);SystemClock_Config();
}

5. 将RT-ThreadStudio\plugins\org.rt-thread.studio.project.gener_1.0.24\gener\templates\drivers\config\h7\usbd_config.h复制到工程路径下drivers\include\config

6. 替换STM32F7xx_HAL_Driver库到最新版本

7. drv_usbd.c 第188行修改为pcd->Init.ep0_mps = EP_MPS_64;//DEP0CTL_MPS_64;

8. 编译下载即可

9. 使用丁丁串口助手需要勾选DTR才行

rtt 在STM32F767上实现虚拟串口的问题相关推荐

  1. STM32 USB使用记录:使用CDC类虚拟串口(VCP)进行通讯

    文章目录 目的 基础说明 使用STM32CubeIDE配置生成代码 用户代码分析 回环测试 串口参数设置 USB HS使用与演示 通讯速率测试 测试代码 USB FS测试 USB HS测试 影响速度的 ...

  2. 虚拟串口及其在串口转以太网中的应用

    本文介绍虚拟串口的概念,以及如何在串口转以太网中利用该技术. 1.虚拟串口的概念 虚拟串口是用操作系统的虚拟驱动技术产生的串口(COM口),相对于计算机本身的硬件串口(COM1等)来说虚拟串口并不对应 ...

  3. android真机怎么使用虚拟串口,怎么用小米手机调试我写的android程序

    怎么用小米手机调试我写的android程序以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么用小米手机调试我写的and ...

  4. java连接stk外部接口_SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)...

    标题:   SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM) 关键词:ZigBee, 串口,VCOM,虚拟串口,外扩串口,EFR32, PCB4001,  EFR32MG13P732 ...

  5. 串口数据波形显示_【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传可飙到500KB/S...

    [专题教程第6期]SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右 说明: 1.在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示.通 ...

  6. STM32 USB虚拟串口原理(上)

    USB虚拟串口是使用USB的CDC(CDC为communication device class(virtual port com))类实现的一种通讯接口.使用STM32自带的USB slave功能可 ...

  7. GD32F4上使用HAL库实现USB虚拟串口通讯

    一直使用STM32F4搭配HAL库做项目,最近需要将软件移植至国产的GD32F4上,但兆易仅提供了标准库,并未像ST那样提供HAL库,但二者USB库又互不兼容.最后,为了原软件不做大的修改,故决定使用 ...

  8. stm32 usb 虚拟串口 相同_RTThread STM32 虚拟串口代码级移植

    背景介绍: 关于"虚拟串口" Sugar 发过一篇<RT-Thread 使用 CubeMX 的 VCP(虚拟串口)> <软件架构训练计划>选择 CubeMX ...

  9. 建立UDP到虚拟串口的映射软件 : USR-VCOM,并应用到WiFi调试ESP32

    简 介: 为了能够通过WiFi对于ESP32中的MicroPython程序进行开发,本文测试了使用有人无线模块USR-WiFi形成虚拟串口的方式对于ESP32进行软件开发. 关键词: ESP32,US ...

最新文章

  1. 揭秘:GitHub Star 5W人追更,这个框架是打工人石锤了!
  2. 【Unity/Kinect】获取预制的手势信息KinectInterop.HandState
  3. Shiro <shiro:hasPermission >标签不生效,shiro权限不生效原因
  4. winform的UI设计关键属性汇总
  5. VS Code的golang开发配置 之 代码提示
  6. 如何构建低延时直播体验,让互动更实时?
  7. [Unity] StartCoroutine 无法启动协程的可能原因:没有使用 AddComponent<T>() 初始化 Monobehaviour
  8. 动态删除列表中的元素
  9. 那些不能遗忘的知识点回顾——操作系统系列(笔试面试高频题)
  10. docker java 中文乱码_记一次ubuntu docker 镜像 java 中文乱码问题查找
  11. Python的time,datetime,string相互转换
  12. 数据库多表查询之 where INNER JOIN
  13. 安卓开发——视频播放器
  14. 经济学人The right call on Huawei (20190427)
  15. 蚂蚁区块链平台BaaS技术解析与实践
  16. 与“她”的初次相遇——数学建模笔记之赛后分析和总结
  17. 【活动回顾】机智云亮相2020中国移动全球伙伴合作大会
  18. 使用requests下载图片,存到图片文件的方法
  19. 详解HMM模型原理 及 实现(之四:matlab实现曲线分类)
  20. Learning Entity and Relation Embeddings for Knowledge Graph Completion (TransR)论文翻译

热门文章

  1. 入行必看:跨境电商8大推广引流方式
  2. 面向对象编程的弊端是什么?
  3. R语言 空间权重矩阵 foreclosures芝加哥地图
  4. paip 中国银联接口错误码总结
  5. 优化关键词,实现排名优势!
  6. python的枚举和for循环_python学习笔记4---分支、循环、条件与枚举
  7. keras 受限玻尔兹曼机_深度学习之受限玻尔兹曼机
  8. R 实现线性判别分析教程
  9. Android 常用限定符
  10. 傅里叶变换在图像处理中的应用