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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.