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

news/2025/3/4 9:34:14/

文章目录

    • 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.ppmy.cn/news/1576504.html

相关文章

DeepSeek 各版本的区别

DeepSeek 各版本的区别主要体现在参数规模、架构设计、性能表现、硬件需求以及适用场景等方面&#xff0c;具体对比如下&#xff1a; ​一、参数规模与模型架构 ​基础版&#xff08;DeepSeek-V3&#xff09;​​ ​参数规模&#xff1a;6710亿参数&#xff08;671B&#xff09…

RK3568平台(USB篇)recovery下U盘升级

一.recovery下U盘升级调试 1.检查recovery下能否识别到U盘。 reboot recovery 进入recovery模式下。 2.检查U盘格式 文件系统:确保U盘格式化为FAT32文件系统。Rockchip设备通常只支持FAT32格式的U盘。也可以在recovery下添加NTFS或者exFAT格式的U盘。 3.检查U盘连接 USB…

【Prometheus】prometheus如何监控k8s集群

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

Github 2025-02-28 Java开源项目日报 Top9

根据Github Trendings的统计,今日(2025-02-28统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目8非开发语言项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:476 天协议类型:OtherStar数量:63556 个Fork数…

Go 语言中常用的爬虫框架和工具库

以下是 Go 语言中常用的爬虫框架和工具库&#xff0c;涵盖从轻量级解析到分布式爬虫的多种场景&#xff0c;供参考&#xff1a; 1. 主流爬虫框架 (1) Colly GitHub: https://github.com/gocolly/colly特点&#xff1a; 轻量级、高性能&#xff0c;基于回调函数设计。支持分布…

数据存储:一文掌握RabbitMQ的详细使用

文章目录 一、RabbitMQ简介二、RabbitMQ的概述2.1 基本概念2.2 实际应用场景三、RabbitMQ的安装与配置3.1 安装RabbitMQ3.2 启用管理插件四、使用Python操作RabbitMQ4.1 安装Pika库4.2 生产者示例4.3 消费者示例4.4 发布/订阅模式示例五、RabbitMQ的高级特性5.1 消息持久化5.2 …

【计算机网络入门】初学计算机网络(九)

目录 1.令牌传递协议 2. 局域网&IEEE802 2.1 局域网基本概念和体系结构 3. 以太网&IEEE802.3 3.1 MAC层标准 3.1.1 以太网V2标准 ​编辑 3.2 单播广播 3.3 冲突域广播域 4. 虚拟局域网VLAN 1.令牌传递协议 先回顾一下令牌环网技术&#xff0c;多个主机形成…

初识SQL

SQL 定义&#xff1a;SQL&#xff08;Structured Query Language&#xff0c;结构化查询语言&#xff09;是一种标准化的数据库操作语言&#xff0c;广泛用于关系数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;如 MySQL、PostgreSQL 等。它支持数据的定义&#xff0…