Hi all, STM32f405rg custom board - MTD on SPI1 and SD card on SPI2.
MTD on SPI1 works without DMA and with if defined CONFIG_STM32_SPI1_DMA=y but if also CONFIG_STM32_SPI1_DMA_BUFFER=1024 is set, partitions get created, there are mtdblockX in /dev, geometry can be read correctly, but reading or writing hangs up. As I see in map g_spi1_rxbuf, g_spi1_txbuf are in SRAM, not in CCM. Same with SD card. If defined CONFIG_STM32_SPI2_DMA_BUFFER=1024 there is still /dev/mmcsd device, it gets mounted, but ls /fs/microsd shows no SD content. CONFIG_STM32_SPI_DMATHRESHOLD=8 What can be a problem? Thanks in advance for help! --- With regards, Oleg.