当前位置: 首页 > article >正文

【PCIe 总线及设备入门学习专栏 10.1 -- Linux PCIe 驱动框架 之 RK3399 Region1 访问】

文章目录

    • CPU 读写 region 0 的地址
    • MEM/IO 读写示例
      • 配置 Region1 用于内存读写
      • 配置 Region 1 地址转换
      • Region 1 地址访问
    • desc registers

CPU 读写 region 0 的地址

本篇文章紧接【PCIe 总线及设备入门学习专栏 10 – Linux PCIe 驱动框架】

由【PCIe 总线及设备入门学习专栏 10 – Linux PCIe 驱动框架】 我们知道 RK3399 的 PCIe controller Region 0 的地址范围是:0xF8000000~0xF9FFFFFF,如果 CPU 想访问 PCIe 设备(Bus=bus,Dev=dev,Fun=fun,Reg=reg=reg)的配置空间,那么 CPU 读写 region0 的这个地址即可

0xF80000000 + (bus<<20

http://www.kler.cn/a/565608.html

相关文章:

  • Vue 3指令全解析:内置指令与自定义指令实战指南
  • Day76 补JWT
  • [c语言日寄] 指针学习情况自检题目
  • 智能指针c/c++
  • 【Groovy】流程控制
  • 三个小时学完vue3 —— 简单案例(二)
  • matlab图论分析之网络构建
  • 实验:k8s+keepalived+nginx+iptables
  • Spine-Leaf和InfiniBand
  • 1.5G 雨晨 22631.4975 IoT 企业版 LTSC 2025 极速精简版
  • GC垃圾回收介绍及GC算法详解
  • 批量将 Word 转换为 PDF/Excel/Txt/图片等多种格式
  • HTML元素,标签到底指的哪块部分?单双标签何时使用?
  • 【R语言】广义加性模型gam
  • 步步为营:用 torch.arange 快速生成数字序列
  • 制氧机分子筛的材质选择与解析‌
  • 【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第4章 UART基础知识
  • 如何判断邮件列表中邮箱地址的有效性?
  • 【解决】OnTriggerEnter/OnTriggerExit 调用匿名委托误区的问题
  • OpenHarmony分布式软总线子系统