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

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

3天内不再提示

旭日X3派更新最小启动固件

地瓜机器人 2022-11-10 10:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当拿到旭日X3派时,我们需要选择一张SD卡来烧录系统固件。目前对SD卡的限制比较多,需要U10速度以上,最好是大厂出的新卡。对于一些旧卡,或者速度没有达到U10的卡,经常出现兼容性问题。

本文介绍通过更新旭日X3派的最小启动固件的方式来提高SD卡的兼容性。

目前有两种方式来更新最小启动固件:

第一种是通过板端更新的方式,适合已经有可以使用的SD卡,以下是操作方法。

第二种是通过地平线的的刷机工具进行更新,这种方式适合手上没有可用SD卡的用户。

第一种方式:

1、 通过以下命令更新系统到最新版本(要求系统v1.1.0以上)

sudo apt updatesudo apt full-upgradesudo reboot

通过命令 cat /etc/version 查看系统版本。

2、下载固件文件

请根据自己开发板的内存大小选择下载合适的固件文件。

2GB内存对应的固件:

cd /userdatawget https://developer.horizon.ai/api/v1/static/fileData/disk_nand_minimum_boot_2GB_20220913141345.img

4GB内存对应的固件:

cd /userdatawget https://developer.horizon.ai/api/v1/static/fileData/disk_nand_minimum_boot_4GB_20220913141512.img

正确的下载过程如下所示,固件文件大小为8MB

root@ubuntu:/userdata# wget https://developer.horizon.ai/api/v1/static/fileData/disk_nand_minimum_boot_2GB_20220913141345.img--2022-08-02 06:16:16--  https://developer.horizon.ai/api/v1/static/fileData/disk_nand_minimum_boot_2GB_20220913141345.imgResolving developer.horizon.ai (developer.horizon.ai)... 42.62.85.30Connecting to developer.horizon.ai (developer.horizon.ai)|42.62.85.30|:443... connected.HTTP request sent, awaiting response... 200 Length: 8388608 (8.0M) [application/octet-stream]Saving to: ‘disk_nand_minimum_boot_2GB_20220913141345.img’disk_nand_minimum_boot_2GB_20220913141345.img  100%[==================================================================================================>]   8.00M   882KB/s    in 9.8s    2022-09-13 14:23:05 (835 KB/s) - ‘disk_nand_minimum_boot_2GB_20220913141345.img’ saved [8388608/8388608]

3、更新

2GB内存固件:

sudo update_minimum_boot disk_nand_minimum_boot_2GB_20220913141345.img sudo reboot

4GB内存固件:

sudo update_minimum_boot disk_nand_minimum_boot_4GB_20220913141512.imgsudo reboot

设备重启正常基本就说明已经完成了升级。

第二种方式:

解决的问题:给没有烧录任何程序的空片旭日X3派开发板烧录最小启动镜像

地平线X3开发板没有任何程序的空片 X3 派硬件在启动时,表现为设备启动后进入到串口下载模式,串口持续打印 'CCC' ,这种情况下需要使用升级工具给开发板烧录最小启动镜像。

镜像下载:

资源中心 “X3 派资料包” 下载 “X3 派系统镜像”

pYYBAGLUy1-AIrw_AAGPeDOoUQo833.png

解压后的 disk_nand.img 就是最小启动固件,需要升级到开发板上。

硬件连接:

需要连接 电源 串口 USB调试口

安装 adb 和 fastboot 命令:

选择一个不带 空格、中文、特殊字符 的文件夹解压以上两个工具包,例如解压到 D:/usb_adb_tools

pYYBAGLUy12AfY23AAC76p_Tzmw071.png

打开windows系统的高级环境配置,把这两个工具包的路径添加到环境变量中。

pYYBAGLUy1-AXtXpAAO6FoFt3q0119.png

安装USB驱动:

在使用到fastboot功能前,比如使用fastboot升级固件,在终端程序上执行fastboot命令,需要确认PC是否安装了fastboot驱动。

你可在开发板控制台中输入reboot fastboot,设备会自动重启并进入fastboot模式,串口log如下:

pYYBAGLUy12AYnQHAADkXcrk5Tg865.png

如未安装驱动,设备管理器会提示未知设备,如下图:

poYBAGLUy12AVhyhAAAWGqJ-VUo518.png

此时,你需要首先安装fastboot驱动程序,PC机才能正常识别fastboot端口,驱动程序下载:

https://developer.horizon.ai/api/v1/static/fileData/1650876383681.rar

按照以下步骤安装驱动:

1)解压 android_hobot_winusb.zip ,以管理员身份运行 5-runasadmin_register-CA-cer.cmd 完成驱动程序的注册

2)右键点击设备管理器中带问号的 USB download gadget,并选择解压出的驱动文件夹andriod_hobot,然后点击下一步,完成驱动安装

poYBAGLUy16ATdF6AACshgthJuo354.png

3)驱动安装完成后,设备管理器会显示fastboot设备Android Device,如下图:

poYBAGLUy16AarBwAABlFOhjkaE930.png

操作步骤:

1、 在 资源中心 “工具” 下载 “升级工具”

pYYBAGLUy16ASNNtAAFEleoNxSQ698.png

2、安装升级工具

本升级工具是绿色免安装工具,只要解压出来即可使用,要求解压目录不能包含 中文、空格、特殊字符。

3、 运行升级工具

进入到解压目录,双击 hbupdate.exe 执行

4、配置升级工具

升级工具启动后,在 “升级模板” 菜单下选择 “X3PI-Ubuntu”

poYBAGLUy16ATgS5AAAg_bay_1Y934.png

正确的配置如下图所示:

pYYBAGLUy2GAUb3MAAPiJAh6W5o658.png

5、开始升级

首先给设备断电,然后点击升级工具的 “开始升级” 按钮,根据提示信息给设备上电,在“升级信息”栏可以看到设备进入到 uart 下载模式,之后升级会自动完成。

6、检查升级是否成功

升级完成后,不管升级工具提示成功还是失败,都给设备断电重启,如果设备不再进入到串口下载模式,持续打印 'CCC', 就说明烧录成功。

原作者:AI搬砖客

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

    关注

    5209

    文章

    20664

    浏览量

    337120
  • 固件
    +关注

    关注

    11

    文章

    573

    浏览量

    25266
  • AIoT
    +关注

    关注

    8

    文章

    1678

    浏览量

    34286
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    半年参与3万辆宝马X3生产,人形机器人“进厂打工”真成了

    了其人形机器人“进厂打工”的最新成果。   Figure 02:半年参与3万辆宝马X3生产,进入退役阶段   根据Figure AI的说法,在过去的六个月内,其第二代人形机器人Figure 02已经在宝马集团斯帕坦堡工厂参与生产了3
    的头像 发表于 11-24 08:25 8241次阅读
    半年参与<b class='flag-5'>3</b>万辆宝马<b class='flag-5'>X3</b>生产,人形机器人“进厂打工”真成了

    执行 HSE 固件更新遇到的疑问求解

    加载演示应用程序二进制文件 3.加载演示应用符号 4. 运行演示测试 5. HSE FW 更新 - 更新 HSE FW - 一次性模式 6. Select s32k312_hse_fw_1.13.0_2.55.0_pb2501
    发表于 04-07 07:29

    睿擎 3562 整包固件制作指南

    在嵌入式开发中,经常遇到需要定制固件的场景:更新RT-Thread应用程序、替换Linux内核或设备树、修改根文件系统配置等。这些需求都离不开对Rockchipupdate.img整包固件的解包
    的头像 发表于 04-01 18:08 937次阅读
    睿擎<b class='flag-5'>派</b> 3562 整包<b class='flag-5'>固件</b>制作指南

    FT 5000 Smart Transceiver与FT - X3 Communications Transformer:智能网络新选择

    FT 5000 Smart Transceiver与FT - X3 Communications Transformer:智能网络新选择 在智能网络的发展进程中,设备的性能、成本和兼容性是工程师们
    的头像 发表于 03-31 09:10 146次阅读

    直播预告 | 睿擎3506 Ubuntu开发实战:从环境搭建到整包固件制作,一次讲透

    想用Ubuntu系统在睿擎3506上做开发,却卡在环境配置?开发完应用程序,如何打包成完整的固件方便部署?SSH连不上、网络配不好、固件烧了起不来——这些坑你都踩过几个?3月18日(
    的头像 发表于 03-13 17:45 1717次阅读
    直播预告 | 睿擎<b class='flag-5'>派</b>3506 Ubuntu开发实战:从环境搭建到整包<b class='flag-5'>固件</b>制作,一次讲透

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件
    发表于 01-08 14:50 0次下载

    华为路由 X3 Pro火了!业界首发Wi-Fi7+和透明天线,1299元起

    电子发烧友原创 章鹰 11月25日,在华为 Mate 80 系列 / Mate X7 及全场景新品发布会上,华为消费者BG CEO何刚宣布,首款艺术路由——华为路由 X3 Pro日照金山发布。这款
    的头像 发表于 11-30 00:46 7762次阅读
    华为路由 <b class='flag-5'>X3</b> Pro火了!业界首发Wi-Fi7+和透明天线,1299元起

    安谋发布“周易”X3 NPU,破局AI算力,智绘未来蓝图

    2025年11月13日,国内领先的芯片IP设计与服务提供商安谋科技Arm China,正式揭开了新一代NPU IP“周易”X3的神秘面纱。通过其创新的专为大模型设计的DSP+DSA混合架构与软硬协同
    的头像 发表于 11-17 11:47 426次阅读
    安谋发布“周易”<b class='flag-5'>X3</b> NPU,破局AI算力,智绘未来蓝图

    奇瑞风云X3系列双车上市

    8月16日,奇瑞汽车旗下风云品牌全新方盒子产品序列——风云X3与风云X3 PLUS正式宣告上市。风云X3系列基于iCAR 03系列焕新升级而来,在造型设计、动力性能、智能科技、功能配置及工艺品质等维度实现全方位跃升。
    的头像 发表于 08-19 11:48 1268次阅读

    树莓更新:确保系统安全且优化的关键步骤!

    保持树莓派系统更新对于维护其安全性、性能和功能至关重要。定期更新可确保设备免受最新漏洞的侵害,从性能优化中受益,并配备最新功能。无论你是将树莓用于简单项目还是更复杂的应用,及时更新
    的头像 发表于 07-22 17:16 1281次阅读
    树莓<b class='flag-5'>派</b><b class='flag-5'>更新</b>:确保系统安全且优化的关键步骤!

    如何在MCXN947微控制器上配置安全启动和生命周期

    本文档旨在介绍如何在MCXN947微控制器上配置安全启动和生命周期,以确保产品在量产阶段的安全性,防止代码被窃取和篡改,并且能够安全地升级更新固件。通过本应用笔记,开发者可以更好地理解和实施安全
    的头像 发表于 06-26 09:49 2734次阅读
    如何在MCXN947微控制器上配置安全<b class='flag-5'>启动</b>和生命周期

    韵乐Vinal X3/X5卡拉OK音频处理器调音软件简介

    韵乐Vinal X3/X5卡拉OK音频处理器调音软件软件简介韵乐Vinal X3/X5调音软件具有音箱处理器功能的卡拉ok效果器每个功能部分都独立可调且有相应的PC界面可直观调节易于操
    发表于 05-16 15:33 4次下载

    PMG1 S3可以使用ez-pd doc配置实用程序更新控制器的外部SPI-Flah吗?

    1我正在使用 PMG1 S3 控制器,我可以使用 ez-pd doc 配置实用程序更新控制器的外部 SPI-Flah 吗? 2. 如果我错了请纠正我,工具询问 2 个固件,其中固件 1
    发表于 05-14 06:59

    如何将CCG3上的“启用固件更新”部分设置为“是”?

    /Common-Errors-while-Programming-CCG3PA-usi... 如果我遇到这种情况,我应该将“启用固件更新”部分设置为“是”。 但是 CCG3 配置表没有
    发表于 05-12 07:52

    RDK X3 带飞的智能护理系统:让机器人秒变贴心小棉袄

    济往开来团队带着超燃黑科技来了!基于 RDK X3 开发的老年智能监控系统,跌倒秒报警、手势一键呼叫、还能陪唠嗑!最绝的是 开源代码直接甩链接 ,技术党狂喜!
    的头像 发表于 05-09 21:53 912次阅读
    RDK <b class='flag-5'>X3</b> 带飞的智能护理系统:让机器人秒变贴心小棉袄