飞腾D2000开发板GPIO引脚不够用?手把手教你解锁Uboot模式下隐藏的16个引脚

react-generate-props:根据您的React组件的PropType生成默认道具 React生成道具 根据您的React组件的PropType生成默认道具 generateProps ( { name : PropTypes . string , number : PropTypes . number } ) // => { name: 'name', number: 1 } 安装 $ npm install --save-dev react-generate-props 用法 重要:将任何组件导入测试套件之前,请初始化库。 // test-helper.js import { init } from 'react-generate-props' init ( ) 定义组件的propTypes。 const Counter = ( { count } ) => < div> { count } < / div > Counter . propTypes = { 立即下载

飞腾D2000开发板GPIO引脚不够用?手把手教你解锁Uboot模式下隐藏的16个引脚

当你在飞腾D2000开发板上进行嵌入式开发时,是否遇到过GPIO引脚数量不足的困扰?这可能是由于你正在使用UEFI引导模式,导致一半的GPIO资源被"隐藏"了起来。本文将带你深入理解两种引导模式下的GPIO资源分配差异,并详细展示如何通过Uboot模式解锁全部32个GPIO引脚。

1. 理解飞腾D2000的GPIO架构

飞腾D2000处理器内置了两个独立的GPIO模块,每个模块又被划分为两个端口组(Port A和Port B),每组提供8个GPIO引脚。这意味着理论上每个GPIO模块有16个可用引脚,整颗处理器共有32个GPIO资源。

关键硬件规格:

  • GPIO0模块基地址:0x28004000
  • GPIO1模块基地址:0x28005000
  • 每个模块地址空间:4KB (0x1000)

在硬件层面,这些资源是完整可用的。然而,不同引导模式下的软件配置会直接影响开发者能够实际使用的GPIO数量。

2. UEFI与Uboot模式下的GPIO资源对比

2.1 UEFI模式的限制

在UEFI引导模式下,ACPI(高级配置与电源接口)规范仅解析了每个GPIO模块的Port A部分,导致:

  • GPIO0可用引脚:GPIO0_A0 - GPIO0_A7(8个)
  • GPIO1可用引脚:GPIO1_A0 - GPIO1_A7(8个)
  • 总计可用GPIO:16个

从UEFI源码中可以清晰地看到这一限制:

Device(GP00) {
    Name(_UID,0)
    Name (_DSD, Package () {
        ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf
generator-react-component-library:灵活且最新的 React 组件库脚手架 弃用说明 当我创建这个项目时,我缺乏优秀的组件库创建者。 如果您需要在 2020 年(及以后)创建组件库,我强烈建议您查看 。 该项目提供了创建 npm 包(包括 react 组件包)所需的所有内容,例如构建、测试、lint、github 管道、故事书等等。 React 组件库生成器 创建可共享的 React 组件库所需的一切 表中的内容 故事书 预设 插件 故事格式 SASS 样式组件/情感呢? 发布流程 快速解释 出版 在本地运行 问题和评论 执照 为什么 创建这个项目的想法是在尝试使用create-react-library轻松创建一个 React 库之后create-react-library 。 这个建立在create-react-app之上,从react-scripts掌握了很多,并带来了一些模板文件,如package.json , rollup.config.js 立即下载

相关推荐

高校技术转移办公室人员在开展技术推介时,如何高效生成科技成果展示材料?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

产业园区运营负责人如何实现创新资源的高效整合与精准配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务机构如何提升技术评估的智能化与专业化水平?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务机构如何利用平台提升服务质量与运营效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

GitHub工业级开源利器:StreamPipes如何简化工业物联网数据分析

Apache StreamPipes是一款GitHub上的工业级开源利器,旨在简化工业物联网数据分析。它通过图形化界面连接各类工业协议数据源,以拖拽方式构建流处理管道,并实现实时可视化,有效降低了数据分析的技术门槛,让业务人员也能自助完成从数据接入到洞察的全流程。

weixin_29279153的博客 160

从‘眼花缭乱’到‘心中有数’:rs-fMRI统计分析全流程避坑指南(附DPABI操作截图)

本文详细解析了rs-fMRI统计分析的全流程,从质量控制到统计模型选择,再到多重比较校正和结果解读。特别针对DPABI软件操作中的常见陷阱提供实用指南,帮助研究者避免FDR和GRF校正等关键环节的错误,实现从数据混乱到清晰分析的转变。

weixin_33686714的博客 391

Surface Go 2 变身 Linux 开发本:保姆级 Ubuntu 20.04 双系统安装与驱动配置全攻略

本文详细介绍了如何将 Surface Go 2 变身为高效的 Linux 开发本,涵盖 Ubuntu 20.04 双系统安装、专用内核配置、驱动优化等全流程。通过 linux-surface 内核安装和硬件驱动优化,确保 Surface Go 2 的触控、笔输入、摄像头等功能完美运行,适合开发者打造便携生产力工具。

weixin_30596165的博客 611

Shader Graph入门

Shader Graph 简介

zaizai1007的博客 1万+

【UG/NX二次开发】记录在二次开发中遇到的坑

【UG/NX二次开发】记录在二次开发中遇到的坑

Trust_MJ的博客 2694

企业合规审查系统开发实战:基于知识图谱与深度学习的智能引擎构建(附完整Python代码)

动态合规监测:实时追踪法规变化并更新知识库智能合约审计:区块链智能合约的自动合规检查跨域知识融合:整合财务、法律、业务多维度数据可解释性增强:基于Attention机制生成合规审查依据。

理论都是虚的,代码才是王道。 450

基于深度学习的航拍图像中地物变化检测

随着无人机技术的飞速发展,航拍图像成为获取地表信息的重要手段之一。然而,由于地球表面的不断变化,监测和识别航拍图像中的地物变化成为一项具有挑战性的任务。在人工智能领域,深度学习技术的兴起为地物变化检测提供了全新的解决方案。本文将介绍基于深度学习的航拍图像中地物变化检测的方法,并附上相应的代码实例。

一键难忘的博客 4169

【图论】系列(七)图论的中心性度量方法及重要性评价指标

图论中的中心性度量方法是用来衡量图中各个节点(或顶点)相对重要性的指标。

qq_30066733的博客 1074

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: Mythos大模型:软件安全能力的断崖式跃迁
下一篇: RLHF、DPO与软偏好标签:大模型对齐技术实战演进路径
aefg95955
博客等级 码龄12年 3粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值