Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > PowerPC > BSP для устройств на базе семейства микропроцессоров NXP серии P > Описание компонентов > devf-spi-s25



devf-spi-s25

Драйвер SPI флэш-памяти S25

Синтаксис:

devf-spi-s25 -s value [общие_опции]

Специфичные опции драйвера:

s
В данном драйвере опция s используется для указания номера устройства SPI и номера chip select в формате x,x.

Общие опции:

Общие опции флэш-файловой системы описаны в документации в драйверу devf-generic

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

ppcbe

Описание:


Caution: Для запуска этого драйвера необходимо войти в систему под учетной записью root.

Менеджер devf-spi-s25 обеспечивает поддержку файловой системы на SPI флэш-памяти S25.

По умолчанию используются следующие имена файлов (для изменения идентификатора n, добавляемого к /dev/fs, используется опция -i):

/dev/fsn
Точка монтирования по умолчанию для сокета n.
/dev/fsnp0
Доступ к неформатированным данным для сокета n, раздел 0.
точка_монтирования
Точка монтирования файловой системы флэш-памяти для сокета n, раздел 0 с прозрачной распаковкой данных.

Значение описанного выше аргумента точка_монтирования можно определить с помощью атрибута mount команды mkefs и перезаписать его с использованием опции -n для flashctl. Значение по умолчанию – /fsnp0.


Note: При удалении неформатированного раздела или массива (сокета) возможно стирание любого монитора начальной загрузки или других данных, записанных производителем. Внимательно ознакомьтесь с документацией к плате.

Примеры:

Запуск devf-spi-s25 и автоматическое монтирование разделов файловой системы и процессом начального устранения неисправностей:

devf-spi-s25 -s 0,0 -r &

Предостережения:

Несмотря на то, что файловая система флэш-памяти поддерживает большую часть семантики POSIX, некоторые функции не реализованы в целях сохранения простоты использования и эффективности работы драйвера. Не поддерживается следующая семантика POSIX:

В файловой системе флэш-памяти версии 3 ЗОСРВ «Нейтрино» встроенная распаковка больше не поддерживается. Функции распаковки файловой системы флэш-памяти перенесены в менеджер ресурсов inflator. Для сжатия файлов используется утилита deflate.

Во время записи из нескольких источников в произвольном порядке в разделяемый файл или каталог (например, посредством unlink или rename()) может наблюдаться снижение производительности. В таких случаях необходимо отдельно определять указатели смещения для каждого случая доступа. При добавлении к файлу или создании файлов с помощью open( O_CREAT ), mkdir, mknod или link отсутсвуют потери производительности.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




Предыдущий раздел: перейти