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

L1210

Вы не вошли.

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

Sergey
22.10.2001 16:24:25
#1

Гость

L1210

Уважаемые работники ЛКард!

Прошу поделиться исходниками lbios003 для L1210, а также mk_dsl.exe и loadbios.exe для той же платы

Адаптирую драйвер для НТ для этой платы, откомпилировал исходники lbios003, входившие в поставку с платой, размеры файлов(bin, dsl) не совпадают.

dsl делал программой mk_dsl из комплекта для л264
Please help.

Sergey
22.10.2001 20:09:41
#2

Гость

Re: L1210

Небольшое дополнение:

Исходники мне нужны для того чтобы дописать
генерацию прерывний по заполнению 1/2 буфера ДМА

mk_dsl нужен потому что он, по всей видимости,
отличается от mk_dsl для L305(264), либо
различаются исходники из которых он строится 
(кстати, из чего он генерится, из .dst?)

loadbios похоже один и тот же что для всех
вышеперечисленных плат

Sergey
22.10.2001 20:22:27
#3

Гость

Re: L1210

В третьем абзаце немного ошибся

mk_dsl нужен потому что он, по всей видимости,
отличается от mk_dsl для L305(264), либо
различаются исходники из которых строится dsl
(кстати, из чего генерится dsl, из .dst?)

Влад
23.10.2001 09:48:09
#4

Гость

Re: L1210

Выложил исходник mk_dsl (l1210 на FTP). Насколько я помню, mk_dsl не переделывался.

Sergey
23.10.2001 11:56:29
#5

Гость

Re: L1210

Спасибо!

Кстати, еще нашел пару версий исходников биоса для л1210, одну из версий откомпилял, попробовал загрузить - биос прогрузился, даже plata_test отработала. Буду ковырять эту версию.

Еще интересная особенность: под ДОСом я так и не сумел проинициализировать Л1210 тем софтом который шел в комплекте, несмотря на всевозможные конфигурации PC BIOS(настройки IRQ, DMA channel на Legacy ISA). (У меня Athlon-650 on Soltek-75KAV). Под НТ все прошло ОК.

Sergey
25.10.2001 13:01:42
#6

Гость

Re: L1210

Уважаемый Влад.
При тестировании Л1210 в режиме генерации прерываний (SimpleIrqCmd = 8) обнаружил, что вместо одного прерывания генерируется три.

Например, если я задаю интервал генерации прерываний равным 50000 микросекунд (50 ms), то прерывания генерируются через 20, 20 и 10 ms.

Пробовал с ЛБИОСом входившим в комплект (бинарники).
С L264 на той же машине проблем не было.

Случалось ли подобное в вашей практике? Если да, то как победить проблему. Может, проблема с быстодействием платы или наоборот PC слишком быстрая что чтение из порта сброса прерывания реально не сбрасывает его.

Sergey
25.10.2001 17:56:04
#7

Гость

Re: L1210

В случае 30 msec генерируется 3 прерывания через 10 msec

Влад
26.10.2001 09:10:00
#8

Гость

Re: L1210

Такого быть не может, скорее всего Вы где-то ошиблись.

Sergey
26.10.2001 13:24:42
#9

Гость

Re: L1210

Если бы я ошибся в драйвере для НТ то для L264, L305 я имел бы ту же ошибку. Lbios  я тоже взял штатный. Остается hardware. Пробовал на разных машинах - результат один и тот же. Следовательно проблема в плате.

Кстати, еще один вариант 25 msec приводит к таким результатам: 10, 10, 10, 10, 10, 0 - это интервалы между прерываниями в милисекундах.

Я предполагаю, что погорела логика в цепях таймера ADSP.

Влад
26.10.2001 14:45:12
#10

Гость

Re: L1210

Скорее может быть что-то с кварцем?

Sergey
26.10.2001 15:25:35
#11

Гость

Re: L1210

Да возможно, не подскажете ли какой емкости конденсаторы стоят рядом с кварцем (они скорее всего одной и той же емкости для всех плат с 2105)?

Sergey
26.10.2001 15:28:06
#12

Гость

Re: L1210

Я имею ввиду кондеры которые припаяны к концам кварца и на землю

Sergey
26.10.2001 19:57:19
#13

Гость

Re: L1210

Поставил конденсаторы на 27 пФ.
После этого все заработало.

Не знаю, кому понадобилось их выпаивать...
Спасибо за наводку.

Контакты

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

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

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

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