-
- на F103 подключил dataflash (не однохуйственно, но тем не менее) - 600-700 кбайт POV_(92 знак., 17.06.2019 23:00, )
- Там же вроде бы возможны непредсказуемые задержки порядка секунды, нет? То есть гарантированного малого времени быть не может. - SciFi(17.06.2019 17:17)
- да, так и есть. Опять же от наполненности таблицы FAT зависит. Но я не про то. Я спрашиваю о совсем чистой карте. Что-то мне подсказывает что 160мс - много. Но я не могу найти причину, куда уходит это время. - Sylvan(17.06.2019 17:46)
- Если на МК грешите - запустите DWT_CYCCNT да сделайте профилирование. Мне так проще было, чем запустить штатную тулзу из GCC. Dingo(76 знак., 18.06.2019 05:22)
- спасибо, изучу. - Sylvan(18.06.2019 14:38)
- в карте есть контроллер, который заводится, тупит. на разных картах может быть разный результат. - jaga-jaga(17.06.2019 22:35)
- да, в цикличной записи 60кБ 1000 раз подряд вижу 100мс, 100мс,... потом 900мс и т.д. И наверное причины тому разные, и контроллер карты, и FAT. Но ощущение что и 100мс - это много, не покидают меня)) - Sylvan(18.06.2019 14:40)
- Внутри карты есть NAND память и контроллер к ней. Естественно, что время от времени контроллеру нужно перетасовать страницу, другую. misyachniy(161 знак., 18.06.2019 16:42)
- )) ну да, там всякая ерунда написана на много страниц. Я так-то готов терпеть до 1 секунды если это случается редко (в 1\100 случаев). Я больше интересовался хрена ли 60Кб пишется 100мс и более, в среднем. Вроде быстрее должно. Ну да ладно, пусть Sylvan(21 знак., 18.06.2019 16:50)
- Непрерывная скорость записи - штука тонкая. misyachniy(481 знак., 18.06.2019 19:15)
- )) ну да, там всякая ерунда написана на много страниц. Я так-то готов терпеть до 1 секунды если это случается редко (в 1\100 случаев). Я больше интересовался хрена ли 60Кб пишется 100мс и более, в среднем. Вроде быстрее должно. Ну да ладно, пусть Sylvan(21 знак., 18.06.2019 16:50)
- Внутри карты есть NAND память и контроллер к ней. Естественно, что время от времени контроллеру нужно перетасовать страницу, другую. misyachniy(161 знак., 18.06.2019 16:42)
- да, в цикличной записи 60кБ 1000 раз подряд вижу 100мс, 100мс,... потом 900мс и т.д. И наверное причины тому разные, и контроллер карты, и FAT. Но ощущение что и 100мс - это много, не покидают меня)) - Sylvan(18.06.2019 14:40)
- Если на МК грешите - запустите DWT_CYCCNT да сделайте профилирование. Мне так проще было, чем запустить штатную тулзу из GCC. Dingo(76 знак., 18.06.2019 05:22)
- да, так и есть. Опять же от наполненности таблицы FAT зависит. Но я не про то. Я спрашиваю о совсем чистой карте. Что-то мне подсказывает что 160мс - много. Но я не могу найти причину, куда уходит это время. - Sylvan(17.06.2019 17:46)