Собственно. Имеем STM32F217ZG с microSD 4Gb, работающую через 6-ой канал DMA2 на частоте в районе 9Mhz. Имеем FreeRTOS+LwIp+FatFS. Прошивка при старте начинает писать данные на SD. С TIM5 снимается время выполнения операций в FatFS. Получаем на выходе какую-то очень странную картину: read/write/close ~ 20ms chdir/open/opendir ~ 500ms Почему так долго идет работа с директориями? Можно ли как-то ускорить?
Сообщение отредактировал ReRayne - Oct 9 2012, 14:36
|