4 years, 9 months ago.

Using FatFileSystem with NUCLEO_F429ZI


I would like to use FATFileSystem together with SDBlockDevice. I realize that there is a hardware problem with this board regarding Ethernet and the Arduino SPI pins. However, what about using another SPI port?



Question relating to:

STM32 Nucleo-144 development board with STM32F429ZIT6 MCU, supports Arduino, ST Zio and morpho connectivity

2 Answers

4 years, 9 months ago.


Please check https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict


Accepted Answer

Perfect. I haven't tried Ethernet yet, but the SDBlockDevice now works on the normal Arduino pins.


posted by Kevin Braun 20 Feb 2019
4 years, 9 months ago.

You can do that, cloud client example is using different pins. You can see the used pinout from here: https://github.com/ARMmbed/sd-driver#wiring-instructions-for-target-nucleo_f429zi-with-ci-test-shield

Follow up Question:

If I update mbed-os from 5.9.7 to a newer version, I get a online compiler error stating that SDBlockDevice has been deprecated and to use the one embedded in mbed-os. Then, if I delete SDBlockDevice from my code, I get a compiler error stating SDBlockDevice.h not found. A catch 22.... Will this be rectified soon?

posted by Kevin Braun 21 Feb 2019