找回密码
 立即注册
查看: 128|回复: 4

SPI DMA读flash问题请教

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-11-05 14:45:32
已绑定手机

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2025-11-4 11:36:21 | 显示全部楼层 |阅读模式
目前问题就是纯硬SPI的DMA读flash芯片数据不正常。。。。
*对比是用串口1、2的SPI功能去用的DMA读flash芯片数据一点问题都没有。现在两个串口都需要用所以需要使用纯硬SPI去用DMA读flash芯片,但是死活不能顺利读取正确的数据,读得乱七八糟的。


请有调试成功的大佬指点一下哪个细节没有搞对🙏
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-12-16 15:39:07

36

主题

287

回帖

2577

积分

超级版主

积分
2577
发表于 2025-11-5 08:40:48 | 显示全部楼层

STC32G系列的实验箱范例  参考看一下
STC32G-DEMO-CODE-V9.6 实验箱20250623.zip (25.85 MB, 下载次数: 5)

截图202511050837212747.jpg

官网下载链接 https://www.stcai.com/syx

截图202511050840167943.jpg

QQ:3398500488
微信号:18106296592(小刘)
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-11-05 14:45:32
已绑定手机

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2025-11-5 14:45:32 | 显示全部楼层
芯L*** 发表于 2025-11-5 08:40
STC32G系列的实验箱范例  参考看一下

就是参考这些例程来的;
用串口1、2的spi_dma都可以读取到准确数据图片显示不失真,就是真spi自己的dma读取出来的数据有错乱(并非完全读不出,就是图片数据显示失真,且不是速度过快导致已经降低spi时钟速度至最低也一样)。
都是让spi同样在p1口上。
搞不好,放了两个月了现在要用还是搞不定,想把串口1释放出来通讯用

点评

可以查看例程62,就是dma-spi读取flash的例程,相信对你应该有所帮助  详情 回复 发表于 2025-11-5 18:26
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:641
  • 最近打卡:2025-12-17 10:15:23
已绑定手机
已实名认证

123

主题

3278

回帖

8316

积分

版主

积分
8316
发表于 2025-11-5 18:26:06 | 显示全部楼层
hmgf*** 发表于 2025-11-5 14:45
就是参考这些例程来的;
用串口1、2的spi_dma都可以读取到准确数据图片显示不失真,就是真spi自己的dma读 ...

可以查看例程62,就是dma-spi读取flash的例程,相信对你应该有所帮助
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-11-05 14:45:32
已绑定手机

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2025-11-5 21:32:08 | 显示全部楼层
王*** 发表于 2025-11-5 18:26
可以查看例程62,就是dma-spi读取flash的例程,相信对你应该有所帮助

哎,例程都翻烂了,程序也改了无数遍,还真是奇怪了,两个串口的spi方式dma都一点没毛病;反倒是真spi的dma搞不出来真是邪门了。
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-18 17:54 , Processed in 0.118258 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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