Продукты

Все продукты
02.08.2013

QNX 4.25 EKit для процессорного модуля Fastwel CPC108

Описание платы на сайте производителя.

В состав EKit входит:
  • файл построения образа QNX для загрузки с встроенного флэш-диска
  • набор необходимых утилит и конфигурационных файлов для автоматического создания встраиваемой файловой системы и перепрошивки флэш-памяти по сети
  • драйвер флэш-памяти, поддерживающий работу со сбойными блоками
  • утилита nand_check для проверки флэш-памяти на сбойные блоки и форматирования
  • утилита qflash для перепрошивки BIOS

Требования:
Для работы c EKit требуется инструментальная система с установленным QNX 4.25 и средствами разработки.

Установка и сборка:
Распакуйте архив с EKit:
# gzip -d EKit-Fastwel-CPC108-rt-DDMMYYYY.tar.gz
# tar -xvf EKit-Fastwel-CPC108-rt-DDMMYYYY.tar


Для сборки образа выполните команды:
# cd ./EKit-Fastwel-CPC108-rt/bsp/cpc108/build
# make all


Для перепрошивки флэш-памяти выполнить команду
# make reflash t=<NODE>

Плата CPC108 должна быть загружена в QNX 4 и доступна по
сети как узел, указанный в <NODE> с помощью параметра t. Загрузка
может производиться с любого доступного альтернативного носителя - дискета,
жесткий диск, Compact Flash, сеть.

Дополнительные утилиты находятся в директории EKit-Fastwel-CPC108-rt/bin.

Описание утилит, поставляемых в составе EKit для модуля CPC108

--

nand_check [options]
Консольная утилита QNX 4.25 проверки напаянной NAND флэш-памяти плат Fastwel

Опции:
-s            Проверить наличие чипа памяти
-f            Затереть флэш-память
-c            Проверить флэш-память на сбойные блоки
-v            Подробный (Verbose) режим

Пример запуска:
nand_check -v -s -c
Проверить  наличие поддерживаемой флэш-памяти в системе и произвести проверки на сбойные блоки

nand_check -f
Затереть всю флэш-память

----------------------------------------------------

qflash
Работа с флэш-памятью хранящей BIOS реализована в утилите qflash. Для работы с памятью используются алгоритмы FWH.

! Программа перезаписывает BIOS и способна повредить оборудование. Крайне желательно перед началом работы сделать резервную копию BIOS и обеспечить возможность восстановить BIOS в случае сбоя. 

Описание параметров:
-v Дополнительная информация.
-r <filename> Сохранить флэш-память (BIOS) в файл.
-u Разблокировать флэш-память для записи.
-l Заблокировать память.
-e Форматировать память. Разблокирование будет выполнено автоматически.
-f <filename> Записать файл в флэш-память. Разблокирование и форматирование памяти будет выполнено автоматически.
-o <offset> Смещение для чтения значения (одного байта)из памяти.
-w <value> Значение для записи одного байта в память. Смещение задаётся параметром -o.
-d Не использовать специфичную для Fastwel CPC150 и AMD CS5536 инициализацию флэш-памяти.

Для сохранения памяти в файл:
# qflash -v -r bios_dump.img

Для записи файла (новой версии BIOS):
# qflash -f new_bios.img

----------------------------------------------------


Более подробную информацию см. на нашем форуме

Скачать

Возврат к списку