Продукты

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

Пакет поддержки QNX 4.25 EKit для Fastwel CPC103 ( CPU686e )

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

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

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

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


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


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

Плата CPC103(CPU686E) должна быть загружена в QNX 4 и доступна по
сети как узел, прописанный в файле Makefile (например, TARGET = 5). Загрузка
может производиться с любого доступного альтернативного носителя - флоппи-диск,
жесткий диск, CompactFlash, сеть.

Для платы CPC103 (CPU686E) реализована возможность указания номера узла сети QNX вне файла построения образа ОС. В файле построения образа необходимо указать:

$ Proc32 -l 0 -l @w000ffefc -o 3f8,115200
                     
Из ячейки памяти по адресу 0x000ffefc Proc32 получает информацию о номере узла.
Установить номер узла на целевой плате CPC103(CPU686E) можно с помощью утилиты cpu686e_setnid:

# on -n cpu686e_setnid -s 5

Подробное описание утилит используемых для сборки образов можно найти в документации на QNX 4.
Дополнительные утилиты находятся в директории bin.


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

--
cpu686e_setnid [опции]
Консольная утилита QNX 4.25 для установки номера узла (Node ID) для платы Fastwel CPC103(CPU686E)

Опции:
-s <номер_узла>   Изменить номер узла на целевой системе
-r         Считать текущее значение номера узла

Пример запуска:
cpu686e_setnid -s 5
Установить номер узла 5 для целевой системы.

--

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

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

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

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



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

Скачать

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