解决的问题:给没有烧录任何程序的空片旭日X3派开发板烧录最小启动镜像
地平线X3开发板没有任何程序的空片 X3 派硬件在启动时,表现为设备启动后进入到串口下载模式,串口持续打印 'CCC' ,这种情况下需要使用升级工具给开发板烧录最小启动镜像。
镜像下载:
在 资源中心 “X3 派资料包” 下载 “X3 派系统镜像”
![pYYBAGLUy1-AIrw_AAGPeDOoUQo833.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy1-AIrw_AAGPeDOoUQo833.png)
解压后的 disk_nand.img 就是最小启动固件,需要升级到开发板上。
硬件连接:
安装 adb 和 fastboot 命令:
adb 和 fastboot 命令工具包:https://developer.horizon.ai/api/v1/static/fileData/1650965774559.zip
选择一个不带 空格、中文、特殊字符 的文件夹解压以上两个工具包,例如解压到 D:/usb_adb_tools
![pYYBAGLUy12AfY23AAC76p_Tzmw071.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy12AfY23AAC76p_Tzmw071.png)
打开windows系统的高级环境配置,把这两个工具包的路径添加到环境变量中。
![pYYBAGLUy1-AXtXpAAO6FoFt3q0119.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy1-AXtXpAAO6FoFt3q0119.png)
安装USB驱动:
在使用到fastboot功能前,比如使用fastboot升级固件,在终端程序上执行fastboot命令,需要确认PC是否安装了fastboot驱动。
你可在开发板控制台中输入reboot fastboot,设备会自动重启并进入fastboot模式,串口log如下:
![pYYBAGLUy12AYnQHAADkXcrk5Tg865.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy12AYnQHAADkXcrk5Tg865.png)
如未安装驱动,设备管理器会提示未知设备,如下图:
![poYBAGLUy12AVhyhAAAWGqJ-VUo518.png](https://file.elecfans.com/web2/M00/53/E3/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](https://file.elecfans.com/web2/M00/53/E3/poYBAGLUy16ATdF6AACshgthJuo354.png)
3)驱动安装完成后,设备管理器会显示fastboot设备Android Device,如下图:
![poYBAGLUy16AarBwAABlFOhjkaE930.png](https://file.elecfans.com/web2/M00/53/E3/poYBAGLUy16AarBwAABlFOhjkaE930.png)
操作步骤:
1、 在 资源中心 “工具” 下载 “升级工具”
![pYYBAGLUy16ASNNtAAFEleoNxSQ698.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy16ASNNtAAFEleoNxSQ698.png)
2、安装升级工具
本升级工具是绿色免安装工具,只要解压出来即可使用,要求解压目录不能包含 中文、空格、特殊字符。
3、 运行升级工具
进入到解压目录,双击 hbupdate.exe 执行
4、配置升级工具
升级工具启动后,在 “升级模板” 菜单下选择 “X3PI-Ubuntu”
![poYBAGLUy16ATgS5AAAg_bay_1Y934.png](https://file.elecfans.com/web2/M00/53/E3/poYBAGLUy16ATgS5AAAg_bay_1Y934.png)
正确的配置如下图所示:
![pYYBAGLUy2GAUb3MAAPiJAh6W5o658.png](https://file.elecfans.com/web2/M00/54/80/pYYBAGLUy2GAUb3MAAPiJAh6W5o658.png)
a
5、开始升级
首先给设备断电,然后点击升级工具的 “开始升级” 按钮,根据提示信息给设备上电,在“升级信息”栏可以看到设备进入到 uart 下载模式,之后升级会自动完成。
6、检查升级是否成功
升级完成后,不管升级工具提示成功还是失败,都给设备断电重启,如果设备不再进入到串口下载模式,持续打印 'CCC', 就说明烧录成功。
本文转自地平线开发者社区
原作者:AI搬砖客
原链接:https://developer.horizon.ai/forumDetail/88859074455714818
-
人工智能
+关注
关注
1783文章
45191浏览量
232541
发布评论请先 登录
相关推荐
ESP32-C3-WROOM2烧录定频固件后,如何烧录回正常的固件?
【飞腾派4G版免费试用】飞腾派运行uefi固件,加载通用操作系统
【飞腾派4G版免费试用】1.开箱与镜像烧录
【飞腾派4G版免费试用】飞腾派openwrt系统编译/烧录方法
地平线机器人开发UART串口通信程序
RF-DG-52PAS CC2652P Zigbee 3.0 USB Dongle烧录指南
![RF-DG-52PAS CC2652P Zigbee 3.0 USB Dongle<b class='flag-5'>烧录</b>指南](https://file1.elecfans.com//web2/M00/AC/C4/wKgaomVJlJiAe38IAAC-P-s9A1A777.png)
车规MCU的安全启动固件
![车规MCU的安全<b class='flag-5'>启动</b><b class='flag-5'>固件</b>](https://file1.elecfans.com/web2/M00/AC/90/wKgZomU7frSAJZDZAAJ8myk6qjM492.jpg)
安全固件烧录/SFI
安信可开源硬件:小安派Demo固件编译和烧录指南
![安信可开源硬件:小安<b class='flag-5'>派</b>Demo<b class='flag-5'>固件</b>编译和<b class='flag-5'>烧录</b>指南](https://file1.elecfans.com//web2/M00/8F/A5/wKgaomTQvMSAXVJQAAAHlCackHg090.png)
Emulex LPe12000系列HBA固件和启动代码 启动代码1220a3 固件202a4
![Emulex LPe12000系列HBA<b class='flag-5'>固件</b>和<b class='flag-5'>启动</b>代码 <b class='flag-5'>启动</b>代码1220a<b class='flag-5'>3</b> <b class='flag-5'>固件</b>202a4](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
地平线RDK X3语音算法通过Alexa ACM方案认证
![地平线RDK <b class='flag-5'>X3</b>语音算法通过Alexa ACM方案认证](https://file1.elecfans.com/web2/M00/8D/11/wKgZomS2T4KAGPqnAAAqB_Zsvys339.png)
评论