OS/vxWorks
PCI Express
Dexter_-
2017. 7. 10. 13:08
728x90
반응형
PCI Command
pciConfigTopoShow( )
: 아래의 정보를 출력
- [0,2,0] 는 다음과 같은 정보를 의미한다 [bus Number, Device Number, Func Number]
- bar0 ~ bar4 는 해당 Device 레지스터에 접근하기 위한 Base Address 를 나타낸다.
pciHeaderShow(bus Number, Device Number, Func Number)
: 아래의 정보를 출력
- vendor ID, device ID 는 제조회사가 같은 보드일 경우 동일한 번호일 수 있다.
- 제조회사가 같은 보드가 여러 개일 경우 sub system ID 는 다르다.
pciDeviceShow(pci bus addr index)
: 아래의 정보를 출력
PCI API
pciConfigLib.h
- Vendor ID, Device ID 를 가지고 Bus Number, Device Number, Func Number 를 알수 있는 함수 이다.
- Bus Number, Device Number, Func Number와 Pci Bus Address를 가지고 Base Address를 획득할 수 있다.
- Pci Bus Addresss는 아래와 같이 상수로 정의 되어 있으며 pciConfigTopoShow() 함수 정보의 bar0~bar5에 접근하는 address 이다.
728x90
반응형