FT2004(D2000)开发实战之U-boot环境变量

news/2024/10/20 5:38:25/

一 概述

U-boot环境变量的作用是:在不修改U-boot源代码的情况下,通过修改U-boot环境变量来改变U-boot的运行方式。我们通过printenv命令打印环境变量,setenv命令修改环境变量。
常用的U-boot环境变量有:
bootdelay
bootcmd
bootargs
serverip、ipaddr、netmask、gatewayip
当然最最重要的U-boot环境变量是bootcmd和bootargs

二 飞腾FT2004 U-boot环境变量

2.1 下图所示为飞腾FT2004芯片的U-boot环境变量

setenv bootargs "console=ttyAMA1,115200 earlycon=pl011,0x28001000 root=/dev/mmcblk0p2 rootwait rw";
setenv distro_bootcmd "run sd_kernel; run sd_fdt; run boot_fdt";
setenv sd_kernel "ext4load mmc 0:1 0x90200000 Image";
setenv sd_fdt "ext4load mmc 0:1 0x90

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

相关文章

FT2004(D2000)开发实战之移植OpenCV-3.4.16

一 概述 OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Mac OS等操作系统上,它为图像处理、模式识别、三维重建、物体跟踪、机器学习提供了丰富的算法。 由于OpenCV依赖包特别多,尽量不要使用交叉编译,即在什么平台使用,就在什么平台编译。 比如:在x…

FT2004(D2000)开发实战之CPLD固件烧写

一 CPLD固件烧写 1.1 Windows电脑安装Quartus软件,安装成功后会生成如下图标 1.2 准备USB-Blaster下载电缆,具体如下图所所示: 1.3 安装USB-Blaster驱动程序 1 打开Windows设备管理器,选择带黄叹号的USB-Blaster设备,黄叹号表示没有安装驱动程序 2 右键USB-Blaster设备…

银河麒麟V10 + 飞腾D2000(ARM64) 安装Qt

近期有个需求是在一个特定的硬件和系统组合下开发和发布软件,具体配置是: 操作系统:银河麒麟V10桌面版 CPU:飞腾D2000 (ARM64) 折腾了很长时间,综合了多个网络资料,最终把Qt5装好了…

FT2004(D2000)开发实战之飞腾开发板偶尔启动失败调试

一 飞腾开发板上电报qspi失败 具体现象为开发板一上电,串口打印如下错误信息,然后就没有任何反应了。 run bl01 qspi set. w25q128fw flash. qspi setup done. pwr on qspi set.咨询原厂发现,该现象属于板卡qspi flash时序不稳定,导致板卡启动失败,更大的原因是板卡生产…

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

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

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…