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

001uboot体验

1.uboot的作用:

        上电->uboot启动->关闭看门狗、初始化时钟、sdram、uart等外设->把内核文件从flash读取到SDRAM->引导内核启动->挂载根文件系统->启动根文件系统的应用程序

2.uboot编译

        uboot是一个通用的裸机程序,为了适应各种芯片,必须要对uboot官方源码进行修改,我们这里采用打补丁的方式进行修改uboot源码

把这两个文件传到虚拟机当中,解压然后打补丁,配置,最后编译

tar vfx u-boot-1.1.6.tar.bz2
cd u-boot-1.1.6/
patch -p1 <../u-boot-1.1.6_jz2440.patch
make 100ask24x0_config   #配置
make   #编译

打补丁指令

patch -p1 <../u-boot-1.1.6_jz2440.patchpatch:打补丁-p1:跳过补丁文件的第一个目录
../u-boot-1.1.6_jz2440.patch:补丁文件

3.烧写与体验

使用oflash烧写u-boot.bin,烧写完成后上电的一瞬间按下空格键就会进入uboot

输入q退出菜单,输入menu+回车可再次进入菜单,

退出菜单后输入help可以显示所有的指令

退出菜单输入?+具体的指令,可以显示出指令的用法

print打印环境变量

set [环境变量名称] [环境变量的值] 可以设置环境变量

save:保存设置的环境变量

reset:重启

http://www.lryc.cn/news/394809.html

相关文章:

  • Flask之电子邮件
  • Vue 2 与 ECharts:结合使用实现动态数据可视化
  • .net core Redis 使用有序集合实现延迟队列
  • linux 安装Openjdk1.8
  • 鸿蒙系统:未来智能生态的引领者
  • Java语言程序设计——篇二(1)
  • 水果商城系统 SpringBoot+Vue
  • 半导体制造企业 文件共享存储应用
  • 深入分析 Android BroadcastReceiver (九)
  • 从数据到洞察:DataOps加速AI模型开发的秘密实践大公开!
  • 全景图三维3D模型VR全景上传展示H5开发
  • 前端面试题29(js闭包和主要用途)
  • 使用Keil 点亮LED灯 F103ZET6
  • 流批一体计算引擎-12-[Flink]旁路输出getSideOutput(OutputTag)实现拆分流和复制流
  • 【Scrapy】 Scrapy 爬虫框架
  • 【笔记】太久不用redis忘记怎么后台登陆了
  • 昇思25天打卡营-mindspore-ML- Day14-VisionTransformer图像分类
  • 微信环境内H5网页,用开放标签wx-open-launch-app打开app
  • 【c++基础】高精度数不进位加法
  • UniApp 中 Web/H5 正确使用反向代理解决跨域问题
  • Redis Stream:实时数据流的处理与存储
  • 【论文阅读】-- Visual Traffic Jam Analysis Based on Trajectory Data
  • 修改编译依赖openssl的libcrypto.so
  • ����: �Ҳ������޷��������� javafx.fxml ԭ��: java.lang.ClassNotFoundException解决方法
  • 【C++】———— 继承
  • Python人生重开器
  • python 高级技巧 0708
  • HOW - React Router v6.x Feature 实践(react-router-dom)
  • `padding`、`border`、`width`、`height` 和 `display` 这些 CSS 属性的作用
  • C++ QT 全局信号的实现