stm32f407 usb cdc设备无法启动问题
最新要做一个项目,要求基于STM32F407实现USB CDC设备,首先想到的就是直接用STM32CUBEMX工具来生成,OK,话不多说,直接上过程:
RCC配置:
Sys配置
USB_OTG_FS配置:
USB_DEVICE配置:
时钟配置
然后生成代码并编译,烧录后发现设置有点问题:
出现上面的问题显然是不能正常命使用的,曾以为是驱动的问题,重新去官网下载最新驱动并安装后,结果还是一样,换个开发板工程重新置,也是一样的结果!由是定位为是程序问题,以为是HAL库版本问题,试过用不同的HAL库版本重新生成代码(1.21.0/1.23.0/1.24.0)最后结果还是一样!!排除了库版本的问题,重新回来软件工程醒配置,查看堆和栈的大小,如下图:
从上面的醒配置来看桟的大小应该是够了,但堆有点好,试着加大一下堆的大小,从200变成400后重新生成代码,烧录后看效果:
此时设备已变成正常,OK问题解决!!通过上面的例子,我们可以在类似的工程中适当加大一下堆桟的大小!!
stm32f407 usb cdc设备无法启动问题相关推荐
- USB大容量存储设备无法启动该怎么办?
USB大容量存储设备(USB mass storage device class,也称为USB MSC或UMS)是一个协议,允许一个USB接口的设备与电脑相连接,以便在两者之间传输文件.对于电脑来说, ...
- STM32开发笔记33:解决USB CDC “该设备无法启动”问题
单片机型号:STM32F401 调试STM32的USB CDC设备已经有好多次了,可以看一下前面写的日志,针对不同的STM32 MCU都进行了调试.原本以为STM32F4会很简单,可处处是坑,已经调到 ...
- USB CDC从理论到实践
本文摘自ST官网的"USB CDC类入门培训".整理的内容是我能够看得懂的,认为比较实用的,记录下来,以便以后查阅,同时也把原文档中的笔误给更正了一下.若要看更详细的可以去ST技术 ...
- linux cdc设备驱动程序,Linux Kernel 'cdc-wdm' USB设备驱动程序堆缓冲区溢出漏洞
发布日期:2013-03-14 更新日期:2013-03-19 受影响系统: Linux kernel 3.x Linux kernel 2.6.x 描述: --------------------- ...
- 计算机u盘设备无法启动不了,系统提示“该设备无法启动(代码:10)”,USB设备不能开始工作怎么办?...
陈宏斌 2019-6-20 高级软件工程师 概要 电脑的USB设备带有黄色感叹号,提示"该设备无法启动.(代码10)",导致USB设备不能正常开始工作.如果您有遇到过这个问题, ...
- STM32Cube MX USB双设备MSC+CDC 实现虚拟U盘+虚拟串口
前言 在上一篇文章实现USB虚拟U盘之后,项目需要用同一个USB口同时实现MSC和CDC功能,既能进行串口通信又能读取片外FLASH虚拟U盘.对于USB通用串行总线如果要真正搞明白这个协议还是比较困难 ...
- 【项目笔记_答题器】rp552d usb hid 在seewo win10 设备上启动无法识别
问题描述 现在的问题是,我们已经出货的设备在普通的电脑上都能正常识别,但是在西沃的平板上面的时候容易出现USB链接异常 STM32103VB + STB + USB 普通的设备库 出现问题的描述: 普 ...
- 系统提示“该设备无法启动(代码:10)”,USB设备不能开始工作怎么办?
文章来源:https://www.reneelab.com.cn/this-device-cannot-start.html 目录 原因分析 解决方法一:在设备管理器中更新驱动程序 解决方法二:重新安 ...
- STM32CubeMX | 基于STM32使用HAL库实现USB组合设备之多路CDC
STM32CubeMX | 基于STM32使用HAL库实现USB组合设备之多路CDC 本博客完整代码下载地址:https://download.csdn.net/download/qq15347150 ...
最新文章
- mysql 数据索引使用_mysql数据库正确建立索引及使用
- Sql Server 2005 存储过程分页
- C#中显/隐式实现接口及其访问方法
- Red hat linux 下装mysql5问题总结
- android e图标一会有一会没有反应,android解决菜单Menu添加Icon无效问题,让菜单同时显示图标和文字...
- Mysql中各种常见数据库存储引擎对比
- Linux 网络配置 ifconfig、ip、netstat 命令的使用
- JVM监控及诊断工具GUI篇之JConsole
- 渗透测试web安全 - webshell 免杀 绕过waf总结
- 邻接矩阵计算matlab计算,急求各位大神帮忙解决,下面这个邻接矩阵算出它的可达矩阵...
- IOS Core ML如何把输入从MLMultiArray转换为image
- 金狐超级软件盘 07.14更新
- Word中序号后面有空格怎么删除?
- 【数据库】ER图进行描述某系统之学习七
- java代理模式总结
- 关于五笔输入法与EXCEL不兼容解决方法
- NEIL: Extracting Visual Knowledge from Web Data 论文笔记
- 学习Java用什么软件?
- Source Insight 4.x完美激活破解安装图文教程
- 我看你骨骼惊奇,送你本武林秘籍--《三子棋至多子棋的扩展》