飞腾平台(FT2000/4 D2000/8)配置GPIO引脚

news/2024/10/20 5:36:01/

文章目录

    • 一、 复用引脚如何配置为GPIO工作模式
      • 首先需要将对应的pin脚的PAD复用类型设置为GPIO
      • 以GPIO0_A0为例分别配置为output和input工作模式
    • 二、引脚复用寄存器配置方式
      • 永久性方式(UEFI阶段配置)
      • 临时性配置方式(系统阶段通过ioremap操作)
    • 三、 系统下验证GPIO0_A0功能
      • 设置GPIO0_A0为输入模式:
      • 设置GPIO0_A0为输出模式:
      • **参考资料**

环境

CPU: FT2000/4 V2

操作系统:Kylin-Desktop-V10-SP1-General-Release-2203-ARM64.iso

内核版本:5.4.18-53-generic

UEFI:edk-3.4.3

飞腾平台配置CPU的引脚为GPIO工作模式的方式有永久型和暂时型:

  • 永久型是

http://www.ppmy.cn/news/120492.html

相关文章

D2000 disk enclosure学习笔记

D2000 disk enclosure学习笔记 D2000磁盘笼适合正在不断增长的中小型企业用户的环境,满足不断增长的存储需求,采用6 Gb SAS 接口,可以灵活的扩展外接存储系统,适合于小型应用环境,远程办公,分支机构环境&a…

飞腾D2000 如何修改boot启动项

开机后,按着F2进入如下界面 选择Enter Setup 选择 Boot Maintenance Manager 进入Boot Options 选择Change Boot Order 在这个界面按 键盘上的 Enter 键 在弹出得蓝色小方框里,按键盘的上下键,比如我要把硬盘盘符放在boot 启动项的第一首选项,则移动下键到硬盘盘符上,再…

FT2004(D2000)开发实战之在线开发GPIO LED程序

一 在线开发GPIO LED程序 分析GPIO LED原理图 从飞腾FT2004原理图可知,开发板将GPIO1_A3和GPIO1_A4连接到LED上,具体如下: 开发板将GPIO1_A3和GPIO1_A4连接到LED上,因此代码初始化时需要注意以下几点: => 打开/dev/gpiochip1设备 => gpio偏移量为3和4创建led.c roo…

飞腾X100+D2000解决开机时间过长问题

定义与缩写 BIOS: Basic Input/Output System PBF:Phytium Base FirmwareUEFI: Unified Extensible Firmware InterfacePLL:Phase Locked LoopACPI: Advanced Configuration and Power Management InterfaceSPD:Serial Presence DetectQE:Quad EnableBDS: Boot Device Select …

FT2004(D2000)开发实战之PBF配置

一 PBF概述 PBF英文全称Phytium Base Firmware,PBF主要作用: 初始化PLL设置CPU主频初始化DDR4初始化PCIe控制器初始化全局中断和定时器跳转到U-boot 飞腾FT2004芯片BIOS固件由两部分构成,PBF+U-boot或者PBF+UEFI,最终的BIOS烧写⽂件由PBF固件包中的脚本程序⽣成,当然在生…

FT2004(D2000)开发实战之启动流程介绍

一 启动流程概述 飞腾FT2004/D2000芯片提供两种引导方案,具体如下所示: 方案一: 方案二: 方案一和方案二的区别是第二阶段的运行组件不同,方案一运行的是U-boot、方案二运行的是UEFI 那么为什么会这样的了? 答案是:飞腾FT2004/D2000芯片既可以用于嵌入式方案,也可以…

FT2004/D2000 概念说明

1、飞腾固件的启动流程 1) 飞腾可信根PBR:须网安版芯片支持,可信启动的可信根; 2)基础固件层PBF:提供可信引导,片上系统初始化,普通世界和安全世界的管理,TrustZone、RAS、电源管理等…

训练YOLOv5对象检测模型的逐步指导

介绍 欢迎来到我们的 YOLOv5 教程系列的第 2 部分!如果您还没有查看本系列的第 1 部分,我建议您先阅读该部分;它涵盖了如何在 Windows 和 Google Colab 上安装用于真实对象检测的 YOLOv5 ,我们假设您已在本报告中完成了这些操作。 也就是说,一旦您设置了环境,您就可以开…