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

    文章

    11224

    浏览量

    208902
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35210
  • Firefly
    +关注

    关注

    2

    文章

    538

    浏览量

    6985
收藏 人收藏

    评论

    相关推荐

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

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

    firefly Core-PX3-SEJ核心板 介绍

    Core-PX3-SEJ 核心板是一款基于四核 Cortex-A7 高性价核心板,采用 Rockchip PX3-SE 四核 A7 1.3GHz 处理器,提供多种存储配置选择,用户仅需扩展功能底板
    的头像 发表于 11-13 11:12 1586次阅读
    <b class='flag-5'>firefly</b> Core-<b class='flag-5'>PX3</b>-SEJ核心板 <b class='flag-5'>介绍</b>

    fireflyPX3-SE开发介绍

    采用PX3-SE四核处理器,主频高达1.3GHz,工业级的稳定性,工作温度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板组合方式,核心板具有多种配置可选,轻松控制成本,极低的成本与优秀的性能让产品极具性价比
    的头像 发表于 11-15 14:36 1667次阅读
    fireflyPX<b class='flag-5'>3</b>-SE<b class='flag-5'>开发</b>板 <b class='flag-5'>介绍</b>

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

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

    Firefly-RK3399开发介绍

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

    Firefly-RK3288开发介绍

    Firefly-RK3288 开发板内置 5 路 UART,分别为 uart0,uart1,uart2,uart3,uart4。 uart0 为 uart_bt,用于蓝牙传输。
    的头像 发表于 11-25 10:27 2923次阅读
    <b class='flag-5'>Firefly</b>-RK3288<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 4344次阅读
    <b class='flag-5'>Firefly</b>-RK3128主板<b class='flag-5'>Boot</b>模式<b class='flag-5'>介绍</b>

    Firefly-PX3-SE主板FAQ方案

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

    Firefly关于PX3-SE系统Qt介绍

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

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

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

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

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

    Firefly-PX3-SE主板Buildroot开发

    Buildroot开发 SDK目录 SDK工程目录介绍
    的头像 发表于 12-04 08:33 1080次阅读
    <b class='flag-5'>Firefly-PX3</b>-SE主板Buildroot<b class='flag-5'>开发</b>

    Firefly-PX3-SE主板启动介绍

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

    Firefly-PX3-SE主板串口介绍

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