Skip to main content
pragnesh
Associate II
November 6, 2019
Question

About stm32f429 with 1bit SDIO with FATFS working perfectly but 4 bit SDIO with FATFS is not working generate error FR_DISK_ERR also generate FR_NO_FILESYSTEM

  • November 6, 2019
  • 2 replies
  • 1222 views

i am use NUCLEO -F429ZI Bord

stm32cubemx 5.4.0 with atollic truestudio 9.3.0 and also stm32cubeide 1.1.0

i will use our customized SD CARD SDIO BORD

i will make code for SDIO

1 bit SDIO with FATFS will work perfectly at system freq180mhz and SDIO freq is 90MHz

but in 4 bit SDIO with FATFS at system freq180mhz and SDIO freq is 90MHz will not working .and generate error FR_DISK_ERR or FR_NO_FILESYSTEM

i will read post try solution like...

1) turn down SDIO frequency at 24MHZ

2)i will check SDIO pull ups of SDIO line and its perfect

3) check trace of SDIO its perfect

4) try SDIO 4 bit with DMA

5) change and format SD CARDS

6)change the format of SD CARDS

7)connect 8Mhz crystal and change clock frequency to external 8MHz

8)download latest version's of CUBEMX and CUBEIDE

9) i will attach my generated codes

but

i do not get result on 4 bit SDIO

so i request to st community please help me about that

:persevering_face: :persevering_face: :persevering_face: :persevering_face:

pragnesh

This topic has been closed for replies.

2 replies

pragnesh
pragneshAuthor
Associate II
November 8, 2019

Hello Community

I need help to sort-out the issue

I'll really appreciate all suggestions and comments

Thanks

pragnesh
pragneshAuthor
Associate II
November 20, 2019

My 4 bit SDIO firmware was successful when I implemented it in stm32l496 discovery board using its in-built SD card interface. There were no changes in my cubeide code and settings from which it can be concurred that the custom hardware which I was using earlier was defective.