硬汉嵌入式论坛

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

stm32f429 SD卡偶发数据错误问题

[复制链接]

6

主题

156

回帖

174

积分

初级会员

积分
174
发表于 2025-8-11 11:22:23 | 显示全部楼层 |阅读模式
使用STM32F429 HAL库里的 BSP_SD_ReadBlocks_DMA   BSP_SD_WriteBlocks_DMA驱动,时钟频率   hsd.Init.ClockDiv = 4;   //90M/5=18M
写入一个14KB的文件,然后读取对比测试,发现写入八九百兆数据后,出现了数据异常现象,问问大佬们可能是哪里出问题了,暂时觉得可能是时钟频率太高了,现在调低到10M测试中

94252460-57d8-455c-81c4-15a360092b4e.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-8-11 15:46:38 | 显示全部楼层
这个问题处理了没


下载.png
回复

使用道具 举报

6

主题

156

回帖

174

积分

初级会员

积分
174
 楼主| 发表于 2025-8-12 08:25:57 | 显示全部楼层
处理了,就是gpio我用了上拉,我看咱们的H7 bsp里没有上拉,这个不知道有没有影响,目前降低频率后,又写了1.6G的数据,暂时还未出错
88125c02-19bc-4111-a409-3faafa3c77a2.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-8-12 09:55:36 | 显示全部楼层
无关风月 发表于 2025-8-12 08:25
处理了,就是gpio我用了上拉,我看咱们的H7 bsp里没有上拉,这个不知道有没有影响,目前降低频率后,又写了 ...

使能上拉可以一定程度上提升稳定性,这个在使用SPI长线连接时很明显
回复

使用道具 举报

6

主题

156

回帖

174

积分

初级会员

积分
174
 楼主| 发表于 2025-8-13 08:37:19 | 显示全部楼层
eric2013 发表于 2025-8-12 09:55
使能上拉可以一定程度上提升稳定性,这个在使用SPI长线连接时很明显

哦哦,那就保持上拉吧,目前降低频率后,写了4G左右的数据,暂时还没发现问题
回复

使用道具 举报

6

主题

156

回帖

174

积分

初级会员

积分
174
 楼主| 发表于 2025-8-29 14:21:50 | 显示全部楼层
LTDC访问SDRAM,LVGL字库用了SDRAM,DMA2D用了SDRAM, 把SDIO的 FIL  FATFS  缓冲区全放内部SRAM,就不会出现问题,之前是FIL  放SDRAM了,出现偶发的写入异常。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-8-30 08:09:23 | 显示全部楼层
无关风月 发表于 2025-8-29 14:21
LTDC访问SDRAM,LVGL字库用了SDRAM,DMA2D用了SDRAM, 把SDIO的 FIL  FATFS  缓冲区全放内部SRAM,就不会出 ...

emwin的这种方式操作过,ltdc,sif字库,dma2d, 动态内存,cpu等都访问这个空间,正常
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 08:59 , Processed in 0.042687 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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