工具下载

Astra系统烧写工具的下载地址如下:

包名

本地下载

百度网盘下载

Astra烧写工具

AstraUpgradeTool V0.9.1

AstraUpgradeTool V0.9.1

硬件准备

  1. 将ASTRA板通过Power-IN接口接上电源

  2. 通过USB转串口的小板将PC机与ASTRA板相连(串口小板需要选择3.3V,深蕾提供的串口小板中需要将黄色跳线帽插在3.3V的位置,ASTRA板卡端通过40Pin中6、8、10串口)

  3. 通过USB线连接ASTRA板的USB2.0OTG到PC机.

AstraUpgradeTool-1.png
AstraUpgradeTool-2.png

软件准备

运行环境

CPU:1.9GHz及以上;

内存:4G以上;

操作系统:Win10 64 位操作系统或以上版本;

特定场景的可选步骤

备注

英文操作系统配置区域语言环境(如果使用中文路径须做此配置)

第1步:控制面板中找到【Region】,并双击打开,如下图:

AstraUpgradeTool-env-step1.png

第2步:Region下选择【Administrative】,系统默认的Language为English,选择【Change system locale】,如下图:

AstraUpgradeTool-env-step2.png

第3步:RegionSettings下将Current System Locale选择为【Chinese(Simplified,China)】,点击【OK】,如下图:

AstraUpgradeTool-env-step3.png

第4步:系统提示重启后生效,选择【Restart now】,如下图:

AstraUpgradeTool-env-step4.png

软件安装

准备ASTRA烧写工具软件安装包: AstraUpgradeToolSetupx.x.x.x.exe ,右键管理员权限运行。

选择安装语言

此说明书为中文,下面以中文为例说明。

AstraUpgradeTool-install-step1-1.png

如果操作系统中之前安装过其他版本,会弹出如下提示: 选择【是】则开始卸载已有软件,卸载完后启动安装过程;选择【否】则不卸载也不安装。

AstraUpgradeTool-install-step1-2.png

安装目录可自主配置

AstraUpgradeTool-install-step2.png

自主选择是否需要桌面快捷键

AstraUpgradeTool-install-step3.png

自动安装镜像烧写USB驱动、USB转COM驱动

如果第一次使用该工具,需要安装这2个驱动,否则可以不装。

安装完是否运行烧写工具,在此页面选择。

AstraUpgradeTool-install-step4-1.png

在下面页面选择【Install】即开始安装驱动。 USBBOOT USB驱动安装成功如下图

AstraUpgradeTool-install-step4-2.png

USB转COM驱动安装成功如下图

AstraUpgradeTool-install-step4-3.png

运行工具

第一次运行工具会弹出Windows安全中心警报,选择默认选项即可。 (选择专用/公用网络均不影响软件的使用)

备注

设备模式转换过程中会出现如下图,可忽视。

AstraUpgradeTool-install-step5-1.png
AstraUpgradeTool-install-step5-2.png

界面操作

目前开放了【镜像烧写】功能,供板子烧写镜像文件。

选择芯片对应类型

AstraUpgradeTool-op-1.png

此处选择要烧写的芯片类型,不符会无法进入UBoot模式,无法进行烧写。

该信息会被记忆,工具下次启动默认选中上次退出前的选项。

选择镜像路径

AstraUpgradeTool-op-2.png

选择烧写镜像路径:该路径下包含 emmc_image_list 中罗列的镜像文件。

备注

烧写镜像路径第一次运行工具时必须修改,以后工具自动记录上次使用的路径。

高级设置

AstraUpgradeTool-op-3.png
  • 擦除Devinfo

    勾选表示在烧写过程中会擦除该分区,即存储在该分区的SN、ETH MAC等信息会被擦除。不勾选则不会擦除。工具默认未勾选。

  • 烧写完自动重启

    勾选表示烧写成功后自动发送reset命令使板卡退出UBoot模式。

    该信息会被记忆,工具下次启动会按照上次退出前的设置进行勾选。

进入UBOOT烧写模式

核对监测到的串口数量与接入板卡串口一致后( 有时会比实际接入板卡串口多,可能接入了其他串口设备导致 ), 操作板子进入UBOOT模式。

ASTRA板子进入UBOOT模式:需要手动操作开发板,先按下USBBOOT键,再按下RESET键,松开RESET键, 再松开USBBOOT键,即可进入USBBOOT模式。

设备未处在USBBOOT模式,检测结果如下图,红色字体标识【未检测到设备】;

AstraUpgradeTool-op-4-1.png

设备处在UBOOT模式,检测结果如下图,标识【检测到设备 x 个】,并在设备列表中显示该设备的ID;

AstraUpgradeTool-op-4-2.png

备注

ID 是用来与 USB 端口绑定,每个 USB 端口都有一个唯一的 ID。例如上图中的 “2-2.1.4”。 第一次使用时,将设备在所有要使用的 USB 端口上连接一遍,记录下每个 USB 端口的 ID,标识在 USB 连接线上,方便以后识别。

启动烧写

检测到UBOOT模式设备后,【启动烧写】按钮变为可点击状态,可以启动烧写。

如果为多个设备同时烧写,须都接入Hub并进入USBBOOT模式后,再【启动烧写】。

AstraUpgradeTool-op-5-1.png

进度条后【详细】查看烧写详细日志,如下图:

AstraUpgradeTool-op-5-2.png

退出UBOOT烧写模式

烧写完成后,需要退出烧写模式,按下RESET键即可或在设置中勾选【烧写完自动重启】。

后台日志

后台日志可通过界面按钮跳转到所在PC的位置。

AstraUpgradeTool-log-1.png

后台日志以天为单位进行记录。

后台有3种日志:

  1. 不带前缀,

  2. 带debug前缀,

  3. 带soc前缀。

  • 不带debug前缀:为界面日志的保存。

  • 带debug前缀的:为底层命令执行情况日志,方便工具开发人员定位问题。

  • 带soc前缀和编号后缀的:为镜像烧写时soc日志,方便soc开发人员定位问题。

AstraUpgradeTool-log-2.png
AstraUpgradeTool-log-3.png
AstraUpgradeTool-log-4.png
AstraUpgradeTool-log-5.png