0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Firefly-PX3-SEU-Boot开发介绍

firefly 来源:firefly 作者:firefly 2019-11-29 09:38 次阅读
U-Boot使用
前言

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-Boot 都工作在此模式下,主要用于开机时把内存中的内核加载到内存中,启动操作系统;下载模式主要用于将固件下载到闪存,开机时长按 Recovery 键可进入下载模式。本文简单说明 U-Boot 的使用。

编译

编译 U-Boot 与编译内核类似,编译前把默认配置写入 .config,执行:

cd SDK/u-boot make px3se_linux_defconfig

如果需要修改相关选项,也可以用:

make menuconfig

编译:

make

编译后生成:

px3se_miniloader_v2.48.bin uboot.img

px3se_miniloader_v2.48.bin 和 uboot.img 的组合是二级 loader 模式,同时支持 eMMC 和 NAND 闪存。

烧录

打开烧录工具,板子接好 USB OTG 线,接通电源时按住 Recovery 键,使开发板进入 U-Boot 的下载模式,在烧录工具中选择编译好的 Loader 文件,点击执行即可,如下图:

确认是否正确烧写新的 Loader

如果你已经成功烧写你最新编译的 Loader,在开机的串口输出中可以看到类似如下信息

Boot1 Release Time: Jan 22 2018 17:48:37, version: 2.47

如果打印的时间及版本与你编译的一致(Firefly-PX3-SE的Loader不开源,Loader由RK更新),说明你成功更新了Loader。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10991

    浏览量

    206736
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6064

    浏览量

    34614
  • Firefly
    +关注

    关注

    2

    文章

    534

    浏览量

    6757
收藏 人收藏

    评论

    相关推荐

    Core-PX3-SEJ四核高性价比核心板

    Firefly Core-PX3-SEJ高性价比核心板,采用Rockchip PX3-SE四核A7 1.3GHz处理器,提供多种存储配置选择。尺寸仅有67.6mm x 40mm,节约空间,让成本可控。1分钟视频,了解更多内容
    发表于 06-12 10:38

    如何在Firefly PX30板上对8寸LVDS进行调试并点屏呢

    如何在Firefly PX30板上对8寸LVDS进行调试并点屏呢?
    发表于 03-09 07:41

    Firefly-RK3288--U-Boot烧写工具介绍

    RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-
    的头像 发表于 11-15 15:50 4114次阅读
    <b class='flag-5'>Firefly-RK3288--U-Boot</b>烧写工具<b class='flag-5'>介绍</b>

    Firefly-RK3399--U-Boot程序介绍

    RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-
    的头像 发表于 11-22 10:21 3497次阅读
    <b class='flag-5'>Firefly-RK3399--U-Boot</b>程序<b class='flag-5'>介绍</b>

    Firefly-RK3399开发介绍

    Firefly-RK3399有灵活的启动方式。一般情况下,除非硬件损坏,Firefly-RK3399开发板是不会变砖的。
    的头像 发表于 11-23 11:30 2972次阅读
    <b class='flag-5'>Firefly</b>-RK3399<b class='flag-5'>开发</b>板<b class='flag-5'>介绍</b>

    Firefly-RK3128主板Boot模式介绍

    RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-
    的头像 发表于 11-27 09:54 3801次阅读
    <b class='flag-5'>Firefly</b>-RK3128主板<b class='flag-5'>Boot</b>模式<b class='flag-5'>介绍</b>

    Firefly-RK3128开发板摄像头的介绍

    Firefly-RK3128 开发板上有 CIF 接口,支持 CIF 摄像头。
    的头像 发表于 11-28 16:48 3336次阅读
    <b class='flag-5'>Firefly</b>-RK3128<b class='flag-5'>开发</b>板摄像头的<b class='flag-5'>介绍</b>

    Firefly-PX3-SE主板FAQ方案

    FAQ 开机异常卡死或重启 可能是电源电流不够,请使用电压为 5V,电流为 2.5A~3A 的电源 系统用户名和密码 用户:root 密码:123 多U盘挂载问题 目前Firefly-PX
    的头像 发表于 11-29 09:29 963次阅读
    <b class='flag-5'>Firefly-PX</b>3-SE主板FAQ方案

    Firefly关于PX3-SE系统Qt介绍

    Firefly-PX3-SE的Buildroot系统,目前支持三种Qt版本
    的头像 发表于 11-29 09:49 2134次阅读
    <b class='flag-5'>Firefly</b>关于<b class='flag-5'>PX</b>3-SE系统Qt<b class='flag-5'>介绍</b>

    Firefly-PX3-SE主板音频输入输出介绍

    Firefly-PX3-SE有三路音频输出、两路音频输入。
    的头像 发表于 12-02 15:15 1576次阅读

    Firefly-PX3-SE--WIFI模块及以太网简介

    关于Firefly-PX3-SE网络的使用,目前在设置app里面只能使用WiFi以及WIFI热点功能,以太网功能暂时还没添加。
    的头像 发表于 12-02 16:56 1224次阅读

    Firefly-PX3-SE主板启动介绍

    Firefly-PX3-SE 有灵活的启动方式。
    的头像 发表于 12-04 08:36 1223次阅读

    Firefly-PX3-SE主板串口介绍

    Firefly-PX3-SE 开发板的调试串口与 TF 卡接口有信号引脚复用,因此无法同时使用。
    的头像 发表于 12-04 08:49 1318次阅读
    <b class='flag-5'>Firefly-PX</b>3-SE主板串口<b class='flag-5'>介绍</b>

    fireflyCORE-PX30-JD4-U-Boot简介

    RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-
    的头像 发表于 12-18 15:54 1356次阅读
    fireflyCORE-<b class='flag-5'>PX30-JD4-U-Boot</b>简介

    Linux U-Boot开发指南

    介绍 U-Boot 的编译打包、基本配置、常用命令的使用、基本调试方法等, 为 U-BOOT 的移植及应用开发提供了基础。
    的头像 发表于 03-06 10:28 940次阅读
    Linux U-<b class='flag-5'>Boot</b><b class='flag-5'>开发</b>指南