在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

訪問PCI/PCIe設備的流程

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-07-30 09:44 ? 次閱讀

訪問 PCI/PCIe 設備的流程

PCI/PCIe 設備的配置信息

PCI/PCIe 設備上有配置空間(配置寄存器),用來表明自己"需要多大的地址空間"。

注意,這是 PCI/PCIe 地址空間。

主機讀取設備配置信息、分配空間

主機上的程序訪問 PCI/PCIe 設備,讀出配置信息。

分配地址空間:注意,分配的是 PCI/PCIe 地址空間。

把地址空間首地址寫入設備。

CPU 地址空間和 PCI/PCIe 地址空間怎么轉換?

假設 CPU 發出的 addr_cpu,是用來訪問 PCI 設備的,轉換關系為:

addr_pci  = addr_cpu + offset

在 PCI/PCIe 控制器中,有某個寄存器,有來保存 offset 值。

主機像讀寫內存一樣訪問設備

示例代碼如下:

volatile unsigned int *p = addr_cpu;
unsigned int val;
*p = val;  /* 寫, 硬件會把addr_cpu轉換為addr_pci去寫PCI/PCIe設備 */
val = *p;  /* 讀, 硬件會把addr_cpu轉換為addr_pci去讀PCI/PCIe設備 */

| 本文參考 百問網-韋東山驅動大全 |

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCI
    PCI
    +關注

    關注

    5

    文章

    678

    瀏覽量

    131514
  • 設備
    +關注

    關注

    2

    文章

    4639

    瀏覽量

    71509
  • PCIe
    +關注

    關注

    16

    文章

    1328

    瀏覽量

    84758
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    windows xp無法正常掃描和安裝驅動PCIE設備

    (version 10.20)掃描設備,發現設備地址0x4(對應PCI control register)為0x0,意味著總線訪問未使能。無法正常
    發表于 12-13 11:30

    關于dm8168的PRCM使能pcie寄存器區域,需要PRCM配置打開pcie,為什么配置之后還是不能訪問pcie的寄存器?

    的配置方式如下:1、RM_DEFAULT_RSTCTRL:0x7f2、CM_DEFAULT_PCI_CLKSTCTRL: 0x23、CM_DEFAULT_PCI_CLKCTRL: 0x2按照以上配置之后還是不能訪問
    發表于 05-25 08:39

    能分享PCIPCIe的PCB原理圖嗎

    有大佬能分享一下PCI總線轉PCIePCIePCI)的PCB原理圖嗎?
    發表于 01-25 11:38

    怎么實現PC機的軟件對PCI設備訪問

    在設計和使用PCI設備時,經常要在PC機的軟件中訪問和控制硬件設備,但Windows操作系統(包括Windows 95/98、Windows NT、Windows 2000)為了保證系
    發表于 09-17 08:12

    無法訪問s32v234板中的PCIe是怎么回事?

    嘗試訪問兩塊 s32v234 板上的 PCIe 設備,但未成功。在 U-Boot 中,pci 命令(例如枚舉)會收到“pci_bus_to_
    發表于 03-31 06:40

    LX2160A訪問64位PCIe BAR時出現異步SError怎么解決?

    我在訪問 PCIe BAR 空間時遇到 Async Serror。很奇怪。能幫忙看看是什么原因嗎?謝謝。 ?#dmesg | grep pcie [0.000000] 內核命令行:console
    發表于 04-03 06:06

    Arm PCI配置空間訪問固件接口1.0BET1平臺設計文檔

    本文檔為調用方(如操作系統或系統管理程序)定義了訪問PCI配置空間的標準固件接口。 該接口可用作增強配置訪問機制(ECAM)硬件機制的替代方案,該機制在PCIe規范[1]中進行了定義。
    發表于 08-11 07:55

    PCI設備配置空間研究

    在開發PCI設備驅動程序時,需要訪問配置空間來控制設備。研究了PC平臺和Windows系統下訪問PCI
    發表于 11-24 18:22 ?0次下載
    <b class='flag-5'>PCI</b><b class='flag-5'>設備</b>配置空間研究

    PCIe的技術原理詳細說明

    硬盤是大家都很熟悉的設備,一路走來,從HDD到SSD,從SATA到NVMe,作為NVMe SSD的前端接口,PCIe再次進入我們的視野。作為x86體系關鍵的一環,PCIe標準歷經PCI
    發表于 01-09 10:41 ?4.2w次閱讀
    <b class='flag-5'>PCIe</b>的技術原理詳細說明

    PCIePCI之間的區別

    PCIe(Peripheral Component Interconnect Express)是繼ISA和PCI總線之后的第三代I/O總線。一般翻譯為周邊設備高速連接標準。
    的頭像 發表于 07-03 16:20 ?2.3w次閱讀

    聊聊PCIe設備在系統如何發現與訪問

    硬盤是大家都很熟悉的設備,一路走來,從HDD到SSD,從SATA到NVMe,作為NVMe SSD的前端接口,PCIe再次進入我們的視野。作為x86體系關鍵的一環,PCIe標準歷經PCI
    的頭像 發表于 12-09 10:04 ?5242次閱讀

    PCI/PCIe最容易訪問設備是什么

    最容易訪問設備是什么 是內存! 要讀寫內存,知道它的地址就可以: volatile unsigned int *p = 某個地址; unsigned int val;*p = val; /* 寫
    的頭像 發表于 07-30 09:35 ?791次閱讀
    <b class='flag-5'>PCI</b>/<b class='flag-5'>PCIe</b>最容易<b class='flag-5'>訪問</b>的<b class='flag-5'>設備</b>是什么

    理解PCIPCIE的關鍵

    理解 PCIPCIE 的關鍵 地址空間轉換 PCI 接口速覽 PCI 是并行口,引腳多。其中 Address 和 Data 復用 PIN 腳,因此引腳命名為 AD。 隨著速率的提
    的頭像 發表于 07-30 09:44 ?1803次閱讀
    理解<b class='flag-5'>PCI</b>和<b class='flag-5'>PCIE</b>的關鍵

    PCIe相關問題解答

    CPU 發起的,訪問PCIe設備配置空間的數據流。這種數據流主要是BIOS/Linux PCIe driver 對設備進行初始化、資源分配時
    的頭像 發表于 09-15 09:39 ?2259次閱讀
    <b class='flag-5'>PCIe</b>相關問題解答

    PCIe接口的工作原理 PCIePCI的區別

    PCI Express(PCIe)是一種高速串行計算機擴展總線標準,主要用于計算機內部硬件設備之間的連接。以下是PCIe接口的工作原理的簡要概述: 串行通信 :與傳統的并行
    的頭像 發表于 11-06 09:19 ?3968次閱讀
    主站蜘蛛池模板: 男人和女人做免费做爽爽视频 | 国产色视频在线 | 久久综合色视频 | ww欧洲ww在线视频看 | 色干干| 一级做a爱过程免费视 | 日本一区二区三区不卡在线视频 | 欧美人另类zooz | h在线观看免费 | 色天天天天综合男人的天堂 | 国产三级日产三级日本三级 | 欧美精品首页 | 夜夜视频 | 久久精品亚洲青青草原 | 污色网站| 激情免费视频 | 亚洲第一永久在线观看 | 99精品热女视频专线 | 躁天天躁中文字幕在线 | 免费观看美女被cao视频 | aaaaaaa毛片| 欧美日本一区二区 | 可以免费看黄色的网站 | 免费一级毛片在线播放 | 四虎永久在线免费观看 | 97人人看 | 操www| 日本高清视频色www在线观看 | 人人天天夜夜 | 788gao这里只有精品 | 免费精品美女久久久久久久久久 | 好硬好大好爽女房东在线观看 | 一级毛片aa | 婷婷久久久五月综合色 | 美女被猛男躁免费视频网站 | 婷婷综合激情 | 日本黄色网页 | 亚洲福利视频一区 | xvideos国产| 毛片视频网址 | 特级毛片视频在线 |