硬汉嵌入式论坛

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

[STM32H7] STM32H750 HS USB3300 异常

[复制链接]

2

主题

9

回帖

15

积分

新手上路

积分
15
发表于 2025-7-21 19:52:25 | 显示全部楼层 |阅读模式
设计一个板子,板子上面主控为STM32H750 , 外围电路如下:

1. 通过USB3300, 外接高速USB摄像头,UVC协议,分辨率320*240,帧率30Hz;
2. 通过LTDC外接2.8寸显示屏,分辨率320*240,CLK为10MHz ;
3. 外扩16位的SDRAM;
现在的问题如下:
1. 如果USB摄像头采集和显示屏都用内部SRAM,采集和现实都是正常的;
2. 测试SDRAM,读写和速度都是正常的;
3. 如果LTDC用外部SDRAM, USB采集采用内部SRAM,会出现USB采集数据异常,USB中断还有,但是读不到USB摄像头数据了;
4. 如果USB摄像头采集的数据保存到外部SDRAM,LTDC不显示,也会出现USB采集数据异常,USB中断还有,但是读不到USB摄像头数据了;
很疑惑,这个是什么问题导致的?各位大佬有没有遇到过类似的问题。谢谢。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-22 09:36:47 | 显示全部楼层
1、你的SDRAM大批量数据读写校验通过了吧。
2、SDRAM硬件没问题的话,剩下就是Cache问题了,可以关闭SDRAM使用Cache先测试下

这数据量,SDRAM带宽完全无压力的。
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2025-7-22 13:35:47 | 显示全部楼层
eric2013 发表于 2025-7-22 09:36
1、你的SDRAM大批量数据读写校验通过了吧。
2、SDRAM硬件没问题的话,剩下就是Cache问题了,可以关闭SDRAM ...

这两个都试过了,SDRAM有单独测试过读写速度,能到每秒100多兆字节,Cache打开和关闭都试过了,一样。按道理这些数据量应该SDRAM完全没有压力,不知道是不是USB的DMA设置有没有需要注意的地方?
试过关闭USB的DMA,采集的数据放在内部的SRAM中,读写也不对,好像USB的DMA必须一致开着。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-23 09:26:06 | 显示全部楼层
txl216 发表于 2025-7-22 13:35
这两个都试过了,SDRAM有单独测试过读写速度,能到每秒100多兆字节,Cache打开和关闭都试过了,一样。按 ...

USB DMA使用要注意4字节对齐。
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2025-7-23 18:24:18 | 显示全部楼层
eric2013 发表于 2025-7-23 09:26
USB DMA使用要注意4字节对齐。

4字节对齐有设置。
USB的DMA关闭,数据放在内部SRAM,通过仿真看数据都不对,有可能是USB设置有问题吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 02:56 , Processed in 0.041266 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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