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

Linux修改uboot启动延时方法详细攻略,触觉智能RK3568开发板演示

修改uboot延时

首先查找defconfig文件

./build.sh uboot	#通过编译日志查看使用的defconfig文件ls u-boot/configs/*3568*	#在SDK根目录下执行该操作

如图标注处就是所使用的u-boot配置文件。

图片

图片

然后修改延时数:

vim u-boot/configs/rk3568_defconfig

将CONFIG_BOOTDELAY值修改为5,表示uboot启动后会延迟5秒等待用户操作。

图片

注:具体延时数根据用户不同需求定义,本案例设置为5秒。

编译uboot并烧入

1、首先单独编译uboot,命令如下:

./build.sh uboot

编译成功,标注处表示使用了修改后的.config文件,uboot与kernel编译前都需要进行make ***defconfig命令,表示使能某些选项,defconfig内容会写入.config,最终编译使用.config的配置,./build.sh uboot已经包括了make ***defconfig,不需要手动去make。

图片

确保主板连接正常,进入loader模式烧录:

①:通过主板recovery按键或adb reboot loader使主板进入loader模式,并正确连接电脑。

②:点击设备分区表,读取每个分区的地址与大小。

图片

注:不同主板的设备分区会有所差异,获取到的分区表与此案例不同为正常现象。勾选uboot分区,加载对应的固件后点执行。

图片

验证与案例展示

根据下图标记的打印信息,可以看到启动延时已经修改成功。

图片

倒计时结束前按下ctrl+c进入uboot进行测试。

最后在uboot下输入如下命令:​​​​​​​

?	#查看uboot下支持的命令mmcinfo	#查看当前存储的详细信息

如下图,可以看到我们使用的eMMC,存储容量、传输速率、块大小等等信息。

图片

案例展示,如下是uboot下操作GPIO的案例

RK3562开发板uboot下GPIO的控制方法,触觉智能嵌入式方案商_rk3562 如何读取某个引脚电平-CSDN博客

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

相关文章:

  • Go语言与云原生:Kubernetes Operator开发全流程
  • 【钓鱼预警】HW主题,无需多言
  • LLM复杂记忆存储-多会话隔离案例实战
  • swiftUI iOS16和iOS15兼容
  • 设计模式 | 原型模式
  • 专线服务器具体是指什么?
  • Nginx配置文件介绍和基本使用
  • Excel处理控件Aspose.Cells教程:如何使用 Java 将图片添加到 Excel
  • 从零构建vue3项目(二)
  • 机器学习在智能农业中的创新应用与未来趋势
  • 永磁无刷电机旋转原理
  • 进程和线程的区别?
  • 128.最长连续序列
  • 本地开发Anchor智能合约:效率翻倍的秘密
  • windows下 tomcat的安装部署
  • 机器学习17-发展历史补充
  • 第一章-人工智能概述-机器学习基础与应用(1/36)
  • spring-ai 1.0.0 (1)模型调用能力
  • day43 复习日(猫狗图像分类)
  • 算法第48天|单调栈:42. 接雨水、84.柱状图中最大的矩形
  • 从零开始理解百度语音识别API的Python实现
  • 抖音图文带货和短视频带货有什么区别
  • 深入解析设备管理系统新趋势:物联网与云原生驱动的智能化实践
  • OpenBayes 一周速览丨Nanonets-OCR-s深度语义理解,精准结构化转换;HLE人类问题推理基准上线,含2.5k题目,助力封闭式评估体系构建
  • COZE API上传文件 直接从前端发送就可以,而通过后端发请求给CozeAPI就不行,为什么?
  • 【百日精通JAVA | 数据结构篇】 一文了解泛型体系
  • 新手向:Anaconda3的安装与使用方法
  • AMS流媒体服务器-新版(h265-flv)
  • FFMpeg的AVFrame数据格式解析
  • IDE如何快速切换JLINK版本