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

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

3天内不再提示

旭日X3派烧录最小启动固件

地瓜机器人 2022-07-18 14:24 次阅读

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

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

镜像下载:

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

pYYBAGLUy1-AIrw_AAGPeDOoUQo833.png

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

硬件连接:

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

安装 adb 和 fastboot 命令:

adb 和 fastboot 命令工具包:https://developer.horizon.ai/api/v1/static/fileData/1650965774559.zip

选择一个不带 空格、中文、特殊字符 的文件夹解压以上两个工具包,例如解压到 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

a

5、开始升级

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

6、检查升级是否成功

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

本文转自地平线开发者社区

原作者:AI搬砖客

原链接:https://developer.horizon.ai/forumDetail/88859074455714818

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

    关注

    1791

    文章

    46820

    浏览量

    237462
收藏 人收藏

    评论

    相关推荐

    使用DAPLink在对HMI-Board进行固件烧录,栈溢出如何解决?

    使用DAPLink在对HMI-Board进行固件烧录时,最初使用bin固件从0x000000处进行烧录,但是
    发表于 09-27 08:29

    《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录

    0xD000000xFFFFFF0x300000表6.1.2 CanMV下外部NOR Flash空间分布表(存在假设条件)6.2 Ubuntu下的烧录固件Kendryte K210固件
    发表于 09-12 14:20

    【龙芯2K0300蜂鸟板试用】烧录固件

    首先看龙芯的原理图,上面有它的启动配置 开发板默认使用SPI0启动uboot,所以需要将uboot镜像烧录到SPI FLASH,也就是硬件介绍章节里面提到的那个GD25Q80器件。 底板上面有一个
    发表于 09-02 00:17

    ESP8266需要烧录固件库嘛

    需要。ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。它具有低成本、低功耗、易于编程等特点,因此受到了许多开发者的喜爱。在开发ESP8266项目时,烧录固件库是一个非常重要
    的头像 发表于 08-19 17:30 689次阅读

    ESP32-S2无法烧录下载固件的解决方法

    没坏。找不到原因,那时我也不再折腾了,一直到今天2021年6月12日,历时9个月,终于把问题解决了。 一、先按照官方说法,设置好烧录固件的条件 系统启动模式 我用万用表测量过,GPIO0
    发表于 07-02 08:10

    ESP32-C3-LCDkit开发板固件烧录失败是什么原因导致的?

    各位大佬们好,本人小白刚开始接触esp3方不方便请教一下,我用esp-idf和esptool这俩烧录固件的时候都会报错,数据线我换了三根都试了一下所以数据线应该没有问题,主板也进入了自动下载模式,请教一下这是什么问题导致的
    发表于 06-07 07:42

    ESP32-C3-WROOM2烧录定频固件后,如何烧录回正常的固件

    ESP32-C3-WROOM2模块烧录定频固件过SRRC认证,烧录了定频因件后,烧录多了几个,有几个模块需要
    发表于 06-07 07:33

    宝马(中国)召回部分进口X3、2系和X4车型

    此次型号覆盖的具体数量包括:2023年8月29日生产的进口X3车型1辆,2023年9月21日至9月25日生产的进口2系车型2辆,以及同一期间生产的进口X4车型48辆。
    的头像 发表于 03-01 14:56 764次阅读

    【飞腾4G版免费试用】飞腾运行uefi固件,加载通用操作系统

    一、背景 拿到飞腾主板已经有一段时间了,也潜伏在飞腾交流群里面,看到现在飞腾运行的主要是uboot固件加载操作系统,就有人反馈能不能将飞腾
    发表于 01-11 12:35

    【飞腾4G版免费试用】仙女姐姐的嵌入式实验室之一~OpenKylin系统飞腾镜像烧录及使用

    通电 少女:姐姐,为啥插上电源一点反应都没,板子是不是被我弄坏了,小女子可是啥都没做,555 曦儿:妹妹别怕,巧妇难为无米之炊,没有系统固件,它想启动也没处启动啊 少女:系统固件是啥
    发表于 12-13 22:04

    【飞腾4G版免费试用】1.开箱与镜像烧录

    ) 是运行在 飞腾 开发板上的操作系统,基于 Debian 并针对 飞腾 开发板 深度定制,其中包括固件,内核,各接口驱动程序,桌面系统,用于各种场景的开发包等。 它可以烧录在 S
    发表于 12-08 12:47

    【飞腾4G版免费试用】飞腾openwrt系统编译/烧录方法

    openwrt固件烧录 1、提取系统生成的两个文件:image和e2000q-miniitx-board.dts 2、使用Win32DiskImager工具烧写
    发表于 12-07 13:40

    TogetherROS系统中如何配置网络连接

    无论是旭日X3,还是TogetherROS,在正式使用之前,都还需要进行一些必要的配置,完善必要的功能模块,提供完整的算力支持,达到最佳状态。 网络连接 第一个配置,是无线网络连接。 当然,大家也
    的头像 发表于 12-01 15:39 445次阅读
    TogetherROS系统中如何配置网络连接

    TogetherROS目标检测运行方法

    到了旭日X3板子上; 2.有一个HDMI的显示器也连接到了旭日X3板子上,它主要用于显示后续
    的头像 发表于 11-28 16:41 457次阅读
    TogetherROS目标检测运行方法

    地平线机器人开发UART串口通信程序

    运行示例程序 接下来就可以运行串口通信的例程了。 $ sudo python3 test_serial.py 实物接线完成后,在旭日X3的终端中输入指令
    的头像 发表于 11-27 10:55 372次阅读