Micro-SD on STM32H7A3: f_mount returns "FR_NO_FILESYSTEM"
I have a new project on an STM32H7A3 processor with a microSDHC Card. We want to read/write files with FatFS.
In another project with STM32H7A3 we have SDHC Cards working perfectly.
Code is created with the latest release of CubeMX 6.5.0 and HAL V: 1.10.0.
In the new project we had to use microSD card for reduced space reasons.
With the microSD the call to fmount returns "FR_NO_FILESYSTEM". But on the PC the card is readable and has one folder installed.
I stepped through the source code and fount that the "find_volume" routine returns FR_NO_FILESYSTEM due to "fmt=3" .
Currently we have no idea for a possible solution. The pins are working and pin connection is checked, data is sent/received on the MISO/MOSI lines.
Clockspeed was 25 MHz, reducing to 20 and 16.6 MHz did not solve the problem.
USE_SD_TRANSCEIVER = 0.
Has anybody an idea where to look at further?
Is there any futher switch necessary to specify "micro"SDHC cards instead of SDHC?
Thank you for any comments.
BR GS
