-
AT32F403A芯片SDIO使用DMA连续写数据卡死
[color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthread nano,fatfs。使用开发板和我自己的主板都是在[/size][/font][/backcolor][/color][color=rgb(68, 68, 68)][backcolor=rgb(31, 31, 31)][font=Tahoma, "][size=16px][font=Consolas, "][color=#f0c000]sd_mult_blocks_write[/color][/font][/size][/font][/backcolor][/color][color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]函数最后一步陷入死循环。[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。[/size][/font][/backcolor][/color][img]https://bbs.21ic.com/forum.html?mod=image&aid=2311926&size=300x300&key=46ddeeff16055960&nocache=yes&type=fixnone[/img] 该怎么办
2892浏览量 6回复量 关注量 -
AT32F403A芯片SDIO使用DMA连续写数据卡死 sos
[i=s] 本帖最后由 碧落鸟 于 2024-11-4 21:30 编辑 [/i] AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthread nano,fatfs。使用开发板和我自己的主板都是在[backcolor=rgb(31, 31, 31)][font=Consolas, "][color=#f0c000]sd_mult_blocks_write[/color][/font][/backcolor]函数最后一步陷入死循环。 单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。 [attach]2311926[/attach] 求大神帮忙看看怎么回事
345浏览量 0回复量 关注量 -
SDIO接口的DMA问题 sos
目前正在使用atmel的3u4c芯片,并使用其中的HSMCI模块的SDIO接口,在4bit 48MHz的的总线模式下调试DMA的读写,在cmd53字节模式读写512B的情况下,测试通过,但将cmd53变为block模式读写512B时,在写数据时正常,在读数据时就不对,关于DMA的通道配置没有改变,仅将命令的模式改变就不行。而且发现SDCLK在传输一个字节后就会停止几十纳秒,然后再传输一个字节再停止几十纳秒,请问有用过这个芯片DMA的小伙伴吗?或者是调试过SDIO接口的同行
1795浏览量 0回复量 关注量