首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

本文介绍Linux系统修改uboot启动延时方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙OpenHarmony3.2-5.0,以及Linux、Android等操作系统,接口丰富,开发评估快人一步!

修改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的案例:《Linux系统在uboot下控制gpio》

开发板简介

触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:

支持Andriod/Linux/开源鸿蒙OpenHarmony等多操作系统;

四核A55处理器,主频最高2.0GHz,

Mali G52-2EE GPU,支持2D加速;

8M ISP性能,支持HDR;

1T算力NPU,支持TensorFlow/Caffe/

MXNet/PyTorch等深度学习框架;

配备2 x 千兆以太网、9 x USB拓展、

工业互联接口(2路CAN和5路串口);

支持4K视频解码与多屏异显,支持

HDMI/MIPI/eDP/LVDS视频接口;

支持5G/4G/WiFi蓝牙无线通信功能;

淘宝购买链接:

https://item.taobao.com/item.htm?ft=t&id=658789039056

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OICNMlxXkjHfdQ3-ocZAwaKA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券