ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 декабря
735274 Топик полностью
il-2 (10.02.2017 11:05 - 23.03.2017 07:22, просмотров: 862) ответил Codavr на Еще с начала 2000-х замечаю, что весь дармовой софт производители железа делают "на отебись". Но тогда это не так заметно было в силу его компактности, а теперь все разрослось в том числе и говносодержимое. Посему и коррекцию на это нужно делать
Update В общем, завелась либа :-) Но "призрак коммунизма" где-то бродит. Иногда получаю на флэшке файл 0-й длинны. Может кто-нибудь уже с этим боролся? Отпишусь, может кому-нибудь пригодится. При использовании данной библиотеки с классом mass-storage все основные глюки сконцентрированы в файле usbh_msc_fatfs.c. Во первых, все дисковые функции возвращают RES_OK. Во вторых, в функции disk_ioctl() нужно реализовать обработку кода CTRL_SYNC - я добавил туда выдачу команды TestUnitReady. Помогло. Из оставшихся непоняток - слишком медленная запись на флешку. Помогло кэширование записи - кэш на 16 секторов увеличил скорость почти в 2 раза. Дальнейшее увеличение кэша ни на что не влияет.