Ok, I have now managed to get writes and reads working to/from an SD card....The extra "special source" required was:Reduce the clock rate... the default clock rate was producing CRC errors.... I guess it was a bit too fast for the board routing?Turn...
Hi clive1,That is interesting... The code that now gets generated by STMCube performs a transition so that the SD card goes from 3V3 to 1V8. This would be fine if the board could support it,,, I think without the resistors fitted, it will not work.Ho...
Right.... the saga continues!It seems that the problem related to the transceiver and code that switches from operating at 3V3 to 1V8... The code supports this switch of operating voltage BUT... the board has no fit resistors R97, R98, R110, R112, R1...
Ok, getting further....It looks like the ST generated code does not set the hsd1 structure quite right for the board... The board has an SD tranceiver, so I have changed the code in MX_SDMMC1_SD_Init() as follows:static void MX_SDMMC1_SD_Init(void)
...
Right, so my problem is very similar to Stephens and I think I *might* be getting somewhere....My ConfigurationI have an STM32H753-EVAL2 board, I have installed STM32CubeIDE and have used the graphical tools to generate code (including FreeRTOS) that...