-
GD32F407配置USB msc+fatfs文件系统一直显示Windows无法完成格式化 赏100家园币
最近想实现电脑通过USB线读取开发板上SD卡里的数据,使用的芯片是GD32F407ZET6,一开始移植官方例程是可以成功格式化的,但是官方例程通过SRAM进行的,分配的空间只有40k,所以16G的SD卡连接后只显示其中20k,另外20k估计是其他文件,然后我修改了一下,通过fatfs文件系统来读写SD卡,其中挂载包括读写返回的句柄都是正确的,但是用USB线连接电脑时,弹出格式化的窗口,却怎么也无法完成格式化,扇区大小也是按512字节来格式化的,文件系统也是选的FAT32,其中尝试过多次还是无果,请问各位带佬是什么问题呀?
5488浏览量 12回复量 关注量 -
GD32303CEVAL的SD卡驱动无法再Freertos中正常使用
[align=left][font=宋体]在粿机中使用sd_block_read/[/font][font=宋体]sd_block_write读写正常[/font][/align][align=left][font=宋体]下图是进入rtos前的[/font][font=宋体]粿[/font][font=宋体]机程序[/font][/align] [align=left]进入rtos后读写时产生错误,产生两种错误1是SD_CMD_RESP_TIMEOUT,这个错误在写的时候产生,二是SD_COM_CRC_ERROR,这个错误在读的时候产生,rtos中也不是完全无法读写,有小概率可以正常读写 在手册中我找到下面内容[/align][align=left]这是程序检测错误时的依据,是sd卡响应相关的寄存器r1。检测到使用CMD16时产生命令响应超时错误[/align]
2948浏览量 19回复量 关注量 -
关于用FMSC和DMA显示图片的相关问题
在野火的stm32f407平台上面写了一个显示图片的程序,使用SDIO功能和移植的fatfs文件系统将存在SD卡中的BMP文件读取出来,然后判断数据,将数据写入两个BUFFER中,再用DMA将BUFFER里面数据传入FSMC映射的数据地址。问题是图片可以显示出来,但是图片上会有条纹,我观察了一下,感觉条纹像是显示错位了,我也DEBUG了,看了一下从SD卡中读取的数据是没有问题的,问题可能就出现在DMA传输上面,因为当我使用MCU直接去搬运数据就不会出现图片显示有条纹的问题,不知道DMA要怎样设置才能让图片显示正常,求大佬点拨。
10694浏览量 3回复量 关注量 -
FATFS32使用flseek问题 sos
[size=2]请问[/size][b]FATFS32[/b]使用[b][size=4]flseek[/size]函数[/b],往[b][size=4]SD卡[/size][/b]中一个已存在的文件中[size=4][b]添加数据[/b][/size]时,添加的数据和原本数据[size=4][b]是在同一个扇区吗?[/b][/size],还是会另寻一个空闲扇区存储新增数据。(SD卡一个扇区512字节,假设原数据小于512字节,且加上新增数据后也不超过512字节) (用的STM32F103,虽然应该和平台无关)
3434浏览量 0回复量 关注量 -
sd卡状态寄存器超时 sos
用stm32f407对sd卡进行初始化,在上电发送CMD8时,返回错误:命令响应超时。SDIO->STA的值为0x00000004,有没有大佬可以办忙解决一下啊[img]https://bbs.21ic.com/static/image/smiley/comcom/7.gif[/img]
1999浏览量 0回复量 关注量 -
FPGA读取SD卡信息,为什么返回没有数据?
FPGA读取SD卡信息,SD卡初始化成功,可以相应读指令返回0x00,但是为什么没有数据?miso引脚返回0x00后,一直是高电平,没有0xFE令牌,也没有数据。请问是怎么回事?可以有偿,可加我QQ交流。
3971浏览量 2回复量 关注量