Programowanie kart PCI
Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!
From: "Badek" <tombadow_at_nospam_friko7.onet.pl>
Subject: Programowanie kart PCI
Date: Fri, 25 Jun 1999 13:03:18 +0200
Posiadam kartę A/C do magistrali PCI. Nie mam do niej zadnych driver-ów a
programuje pod DOS-em. W instrukcji mam opisane wszystkie rejestry karty
(rejestry kontrolne, danych) lecz ich adresy podaje sie wzgledem jakiegos
adresu bazowego (BASE) np. rejestr danych =BASE+0, rejestr sterujacy=BASE+7
itd. W jaki sposob okreslic ten adres BASE ?? Programuje w C/C++ w Watcomie
i DjGPP. Dziekuje za wszelka pomoc !
Badek,
tombadow_at_nospam_friko7.onet.pl
From: "Marek Kowalczyk - MARCIO" <marcio_at_nospam_ias.wat.waw.pl>
Subject: Re: Programowanie kart PCI
Date: Fri, 25 Jun 1999 14:07:42 +0100
A jakiej firmy to karta (Advantech, National Instruments....?), napisz co¶
więcej.
Dla ISA to było tak: BASE to adres bazowy karty w przestrzeni I/O procka np
0x300H, od niego +1, +3.... to konkretne rejestry, BASE ustawiało się na
karcie jumperkami lub switchem, a pod PCI?
Marcio
Badek wrote in message <3773618a_at_nospam_news.vogel.pl>...
Posiadam kartę A/C do magistrali PCI. Nie mam do niej zadnych driver-ów a
programuje pod DOS-em. W instrukcji mam opisane wszystkie rejestry karty
(rejestry kontrolne, danych) lecz ich adresy podaje sie wzgledem jakiegos
adresu bazowego (BASE) np. rejestr danych =BASE+0, rejestr sterujacy=BASE+7
itd. W jaki sposob okreslic ten adres BASE ?? Programuje w C/C++ w Watcomie
i DjGPP. Dziekuje za wszelka pomoc !
Badek,
tombadow_at_nospam_friko7.onet.pl
From: waldemar_at_nospam_zedat.fu-berlin.de
Subject: Re: Programowanie kart PCI
Date: Fri, 25 Jun 1999 14:13:51 GMT
On Fri, 25 Jun 1999 14:07:42 +0100, "Marek Kowalczyk - MARCIO"
<marcio_at_nospam_ias.wat.waw.pl> wrote:
A jakiej firmy to karta (Advantech, National Instruments....?), napisz co¶
więcej.
Dla ISA to było tak: BASE to adres bazowy karty w przestrzeni I/O procka np
0x300H, od niego +1, +3.... to konkretne rejestry, BASE ustawiało się na
karcie jumperkami lub switchem, a pod PCI?
Marcio
karty jakich ja uzywam, ustawiaja sie same (tzn slynne plug and pray
-)) i gadaja tekstem gdzie sa. Jak je pozniej sprzetowo znalezc, to
sprawa drivera. Sa takie, ze ustawiasz programowo, a z jumperami tez
mamy kilka. Jedynym czym sie roznia od ISA to to, ze maja adres cos
kolo 0x4000h abo i wiecej.
Do niektorych kart sa opisy w sieci. Sprobuj poszukac driverow, to
jednak ulatwia sprawe, bo komunikacja z PCI i ustawianie rejestrow
piechty (np. bus timing, burst mode i inne badziewia) jest sprawa dosc
mozolna.
Waldek