Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Помогите с загрузкой BIOS в Delphi 6.0

Вы не вошли.

 Поиск | Регистрация | Вход 

Andrew M
08.07.2002 12:41:25
#1

Гость

Помогите с загрузкой BIOS в Delphi 6.0

Здраствуйте! Помогите советом как загрузить BIOS в плату Lci01. Врде все делаю по руководству, но не грузится. Что делять?

bkl
08.07.2002 13:39:45
#2

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Нужно в функцию передать имя bio-файла, оканчивающееся нулем:

                    Name: array[0..255] of char;

                    ...
                    StrPCopy(Name, //'XXX.BIO//');

Andrew M
08.07.2002 14:42:40
#3

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Т.Е. вот так LoadBios(/'lci01.bio/', 0); ????

bkl
08.07.2002 14:54:05
#4

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

SELECT_SLOT(0);
            SET_BOARD_TYPE(LCI01);
            SET_BASE_ADDRESS(Adr);
            SET_CRAIT_ADDRESS(1);
            SET_INTERFACE_TYPE(SERIAL_INTERFACE);
            SET_DEVICE_BINDING(0);
            LOADBIOS(Name, 0);
            CONFIG_TX_CHANNEL_LCI01(SerChan);
            CONFIG_RX_CHANNEL_LCI01(SerChan);

            SELECT_SLOT(1);
            SET_BOARD_TYPE(CRAIT);
            SET_BASE_ADDRESS(Adr);
            SET_CRAIT_ADDRESS(1);
            SET_INTERFACE_TYPE(SERIAL_INTERFACE);
            SET_DEVICE_BINDING(0);
            LOADBIOS(Name2, 0);
            res=PLATA_TEST_CC();

              BOARD_SPECIFIC_INIT(0);

где Name, Name2 получены с помощью StrPCopy

Andrew M
08.07.2002 15:22:44
#5

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Попробовал. Получается:
/'l/',/'c/',/'i/',/'0/',/'1/',/'./',/'b/',/'i/',/'o/',/'#0/',....,/'#0/'
Все равно не грузится.

Andrew M
08.07.2002 15:27:05
#6

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

После всего этого LOADBIOS должен возвращать 0, а он возвращает 1 или 3.

bkl
08.07.2002 17:46:49
#7

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Это ошибка означает, что неверно указан путь к файлу. Скопируйте его в рабочую директорию. Отключите в L-Setup автозагрузку, убедитесь, что на компьютере единственная копия lcard_32.dll

Andrew M
09.07.2002 07:46:17
#8

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Динамическая библиотека Lcard_32.dll в единственном экземпляре, автозагрузка отключена, файлы *.bio в рабочей директории, и все равно не загружает. sad

bkl
09.07.2002 10:42:14
#9

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Если работает example.exe (см. документацию), то Вы где-то ошибаетесь.

Oksana
16.07.2002 13:38:07
#10

Гость

Re: Помогите с загрузкой BIOS в Delphi 6.0

Здравствуйте!Пожалуйста, помогите разобраться с загрузкой платы! Плата L1620, ISA (материнская плата с одним ISA слотом и остальными PCI). Под DOS нормально загружается, example.exe нормально работает. При запуске примера под Windows (Letter, пример под Delphi)выдается сообщение "Cannot open the device" ( При запуске Lsetup установили: Type L1620, Base 300, irq 11, Enable interrupt, Slot 0). Что нужно еще для установки платы под  Windows ? Кроме того, еще вопрос: какой диапазон измеряемых сигналов для L1620? В руководстве указано, что  L1620 аналогична L1250, за исключением кодов данных, но на L1620 нет переключателя диапазона напряжений (+/- 5.12 В или +/- 10.24 В). Заранее спасибо.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск