OS/vxWorks PCI Express
  • 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
    반응형

    'OS > vxWorks' 카테고리의 다른 글

    vxWorks Tip  (0) 2017.07.10
    vxWorks ip 설정  (0) 2017.07.10
    VxWorks shell 명령어 tip  (0) 2017.07.10
    비트 연산 (비트 출력)  (0) 2017.07.10
    msgQOpen( )  (0) 2017.07.10
상단으로