硬汉嵌入式论坛

 找回密码
 立即注册
查看: 290|回复: 4
收起左侧

USB主机读取U盘,检测不到U盘插入

[复制链接]

10

主题

52

回帖

82

积分

初级会员

积分
82
发表于 2025-4-3 11:23:25 | 显示全部楼层 |阅读模式
CubeMX生成的程序,CubeMX版本6.12.1,MCU:STMH750ZBT6,库版本:1.11.2
程序在while循环里运行MX_USB_HOST_Process();,Appli_state一直是APPLICATION_IDLE状态,U盘插入拔出都一样。
改成虚拟串口可以成功发送、接收。
U盘供电5.26V(这没问题吧?
测试了CubeMX-6.14 + 库1.12.1 一样不成功。CubeMX-6.11+库1.11.1一样不成功。
库1.10、库1.11里面的官方例程也是一样不成功。
堆2KB,栈8KB也是一样不成功。
各位有什么思路吗?


批注 2025-04-03 111039.png 批注 2025-04-03 111119.png 批注 2025-04-03 111146.png 批注 2025-04-03 111201.png

回复

使用道具 举报

10

主题

52

回帖

82

积分

初级会员

积分
82
 楼主| 发表于 2025-4-3 11:24:35 | 显示全部楼层
内存使用的AXI_RAM1
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2025-4-4 11:59:28 | 显示全部楼层
两个地方修改下试试
1、USB的两个GPIO速度等级。
2、Systick中断抢占优先级高于USB的中断优先级,保证基于滴答的延迟可以正常执行。
回复

使用道具 举报

10

主题

52

回帖

82

积分

初级会员

积分
82
 楼主| 发表于 2025-4-7 16:14:24 | 显示全部楼层
解决了,原因是硬件上U盘供电不足,改了之后一切正常。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2025-4-8 10:35:35 | 显示全部楼层
quanshimutou 发表于 2025-4-7 16:14
解决了,原因是硬件上U盘供电不足,改了之后一切正常。

谢谢告知最终问题原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-25 22:48 , Processed in 0.243557 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表