Servus allerseits STM32F103VE 4 bit SDIO mit DMA Std-Lib v3.4.0 Fat-Implementierung von ElmChan Meine anfaenglichen Test verliefen zufriedenstellend. Bis plötzlich nichts mehr ging. Hat etwas gedauert, bis ich bemerkte, dass es bei Dateien > 512 nicht mehr ging. Bei 1 Sektor benutze ich SD_ReadBlock bzw. SD_WriteBlock, bei mehr als einem Sektor SD_ReadMultiBlocks bzw. SD_WriteMultiBlocks . Ich habe jetzt disk_read und disk_write so umgeschrieben, dass ich MultiBlocks nicht mehr benutze. Und alles funktioniert wieder wie es soll. Wie sind Eure Erfahrung mit diesen MultiBlocks Funktionen? Schönen Abend noch!
siehe mal hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fDMA%20transfer%20on%20multi%20block%20write%20to%20SD%20card&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E¤tviews=476 und hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FARM%20CortexM3%20STM32%2FSTM3210VE%2C%208G%20SD%20card%20%2C%20SDIO%204bits%20bus%2C%20DMA%20mode-STOne-32%2Chelp%20me%20please&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E¤tviews=682
Servus Tobias, danke für den Tip. Der eine war mir bekannt; aber der Unbekannte ist ziemlich interessant. Werde, sobald ich etwas Muse finde, die Sache mit dem Timeout ausprobieren.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.