Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

RTFiles-32 & CPU686e

 Ответить Ответить
Автор
Сообщение
serg-deev Смотреть выпадающим
Новичок
Новичок


Присоединился: 12 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 20
Свойства публикации Свойства публикации   Ответить, цитируя автора - serg-deev Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: RTFiles-32 & CPU686e
    Опубликовано: 24 Июль 2005 05:32
Господа, кто-нидь юзал RTOS-32 на CPU686E (Fastwel)
Есть проблема с конфигурацией RTFiles под егоный CompactFLASH.
В инет найдена информация токма на burkin.ru

static RTFDrvMTDFileData MTDData = {"FLASH.BIN", 4*1024*1024};
static RTFDrvFlashData FlashDisk = { &RTF_MTD_File, &MTDData };
RTFDevice RTFDeviceList[] = {
{ RTF_DEVICE_FDISK , 0, 0, &RTFDrvFlash, &FlashDisk },
{ 0 }
};

Понятно что здесь FLASH.BIN - драв конкретной FLASH, но где его накопать ?

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


Присоединился: 27 Ноябрь 2004
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander Lokotkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Июль 2005 11:15

Для CompactFlash ставится драйвер обычного IDE. Сделайте его первым диском (C:) в setup. В init.c должно быть что-то вроде этого.

static RTFDrvIDEData IDEDriveCData = {0};

RTFDevice RTFDeviceList[] =

{

 { RTF_DEVICE_FDISK , 0, 0, &RTFDrvIDE, &IDEDriveCData },

{ 0 }

};

Кстати, у нас есть драйвер для встроенного NAND Flash для RTFiles-32 версий 3 и 4. Если нужно, обращайтесь.

Наверх
serg-deev Смотреть выпадающим
Новичок
Новичок


Присоединился: 12 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 20
Свойства публикации Свойства публикации   Ответить, цитируя автора - serg-deev Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2005 07:58
Результат отрицательный:
RTFOpen возвращает RTF_DRIVE_NOT_FOUND (-4)

Как с Вами связаться?
Мой ICQ 190867705
Согласно теории абстрактной эрудиции, каждый локальный индивидум не может игнорировать тенденцию парадоксальных эмоций
Наверх
Alexander Lokotkov Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Ноябрь 2004
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander Lokotkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2005 13:32

Сейчас подготовлю рабочий пример. Сообщите мне свой адрес на lokotkov-2003@yandex.ru.

Наверх
Alexander Lokotkov Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Ноябрь 2004
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Alexander Lokotkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2005 15:27

Правильная настройка выглядит так:

static RTFDrvIDEData IDEDriveCData = {0};

RTFDevice RTFDeviceList[] =

{

   { RTF_DEVICE_FDISK , 2, 0, &RTFDrvIDE,    &IDEDriveDData },

{ 0 }

};

Наверх
serg-deev Смотреть выпадающим
Новичок
Новичок


Присоединился: 12 Август 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 20
Свойства публикации Свойства публикации   Ответить, цитируя автора - serg-deev Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Август 2005 05:48
Спасибо, оно работает.
Притом, не важно что указано как первый диск C: CompactFlash или OnBoard FFD.

Я отписал на ваш email по вопросу драйвера NAND.
Ответьте плз.
Согласно теории абстрактной эрудиции, каждый локальный индивидум не может игнорировать тенденцию парадоксальных эмоций
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz