diff --git a/Makefile b/Makefile index 592147d..15727b6 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ TOOLCHAIN_PATH=./mac DOWNLOAD_PATH=../logs SCAN_PATH=../scan SELFSTART_PATH=../SelfStart +HAP_PATH=../hap # 下载轨迹 stud: cd $(TOOLCHAIN_PATH) && \ @@ -56,6 +57,15 @@ self: ./hdc shell sync && \ ./hdc shell reboot @echo "执行成功!" +# 关闭hilog +close: + cd $(TOOLCHAIN_PATH) && \ + ./hdc shell hilog -w stop + @echo "执行关闭hilog成功!" +install: + cd $(TOOLCHAIN_PATH) && \ + ./hdc install -r ${HAP_PATH}/entry-default-signed.hap + @echo "执行安装成功!" diff --git a/hap/entry-default-signed.hap b/hap/entry-default-signed.hap index 875206b..e18a917 100644 Binary files a/hap/entry-default-signed.hap and b/hap/entry-default-signed.hap differ diff --git a/现场工程人员调试维护常用脚本及固件升级说明.docx b/现场工程人员调试维护常用脚本及固件升级说明.docx new file mode 100644 index 0000000..f5a0095 --- /dev/null +++ b/现场工程人员调试维护常用脚本及固件升级说明.docx @@ -0,0 +1,112 @@ +因之前维护常用工具toolchains,需要手动执行命令。有的命令现场维护人员操作难度大,研究院提供了script工具,集成了各种现场常用的脚本,可双击脚本直接运行。其中绝大多数脚本在无锡现场已测试并正式应用。 + + 现场工程人员调试及维护需要准备的 + 至少Win10-64位系统的电脑。 + 双USB口线。一端插笔记本,另一端插鸿蒙平板自带USB_OTG标记的那个USB口,USB线尽量用身份证读卡器的那种,个别品牌的双头USB线不支持。 + U盘一个,鸿蒙只支持FAT32格式的U盘。对应鸿蒙平板USB_HOST口(一般不常用) + + 下面介绍常用脚本定义及部署流程 + logs文件夹不要随意删除,下载的hilog日志及轨迹都存放在此目录。 + hap文件夹是执行《部署外壳》脚本时用到的文件,部署或者升级外壳程序前,需要把新的外壳程序entry-default-signed.hap放到hap目录下,运行脚本后会自动安装外壳程序。 + 凡是导出的文件都存放在out文件夹下。 + 凡是需要导入平板的文件都要放在in文件夹下。 + win文件夹下存放的是OpenHarmony编译、链接和调试代码的工具。代替之前的toolchains(cmd状态执行命令时需要用到) + scan文件夹下存放的是执行《关闭媒体扫描》脚本时用到的文件 + sprecord文件夹下存放的是执行《图片落盘》脚本时用到的文件 + start文件夹下存放的是执行《自动拉起》脚本时用到的文件。有关开启或者关闭自动拉起的脚本慎用。 + + 部署外壳脚本。更新外壳包时使用,可实现自动安装。 + + 图片落盘。执行此脚本能优化系统性能,较少平板卡顿和闪退概率。固件版本是2025.4.15日之前的才需要执行。 + +3、关闭媒体扫描。执行此脚本能优化系统性能,较少平板卡顿和闪退概率。固件版本是2025.4.30日之前的才需要执行。 + + + + + 打开hilog。 一般不需要开启该脚本,有出线程序卡顿或者闪退,或者平板自动关机等其它异常情况时才需要执行。开启hilog能详细记录系统日志,以便出线问题时拉取日志给研发分析。 + + +5、下载hilog。执行该脚本能下载平板及评判程序的详细日志,用以提供给研发分析日志。 +注意:script目录下logs文件夹不要随意删除。 +6、关闭hilog。当开启过hilog,后面问题解决了以后。可以关闭hilog + + 下载轨迹。考车轨迹下载,方便轨迹回放查看考试过程数据信息。 + 这个是下载考车轨迹到笔记本电脑的。平台网页上传轨迹的是另外的功能。 + + + + + + + + + +8、导出加密模型。这个功能一般不常用。加密模型可以上传平台,考车自动联网下载。导出加密模型一般只用来验证跟平台上传的是否一致。 +9、导出skip_scan_dir.conf。执行过关闭媒体扫描和图片落盘脚本的,或者固件25.4.30号之后的可以忽略。 + +10、导入skip_scan_dir.conf。执行过关闭媒体扫描和图片落盘脚本的,或者固件25.4.30号之后的也可以忽略。 + +11、导入voice。该脚本主要用于科目三,一些现场自定义的语音,导入到平板duolun文件下。 + +12、导出vioce。备份定义的考车voice文件夹。 + + + + + +13、导入自检配置。导入考车自定义需要自检的项目配置文件。 + + + +14、导出自检配置。导出考车自定义需要自检的项目配置文件。 + +15、导出考车配置。一般用于备份平板系统配置文件。升级固件时可以通过导入考车配置脚本恢复原配置。 + + +16、导入考车配置。一般升级固件后可以通过导入考车配置脚本恢复原配置。 + +17、进入刷机模式。该脚本一般情况下用不到,在升级固件或者重刷系统的时候才用到。 + + +18、固件升级流程 + 平板固件升级操作事项及流程 + 现场工程人员调试及维护需要准备的 +1、至少Win10-64位系统的电脑。 +2、双USB口线。一端插笔记本,另一端插鸿蒙平板自带USB_OTG标记的那个USB口,USB线尽量用身份证读卡器的那种,个别品牌的双头USB线不支持。 + U盘一个,鸿蒙只支持FAT32格式的U盘。对应鸿蒙平板USB_HOST口(一般不常用) + + 固件升级相关 + 公司发过来的鸿蒙平板开机后,先查看固件版本。然后咨询研究院是否需要升级固件。 + + +2、升级固件现场需要准备的: + 升级固件需要准备至少Win10-64位系统的电脑。 + 双USB口线。一端插笔记本,另一端插鸿蒙平板自带USB_OTG标记的那个USB口,USB线尽量用身份证读卡器的那种,个别品牌的双头USB线不支持。 + 烧录驱动安装--瑞芯微驱动助手v5.1.1\DriverAssitant_v5.1.1 + 镜像文件-images_HongzOS_v4_0_duolun_new_board_archermind.img(研究院发过来) + 准备好script文件夹,后期维护会常用到。 + 烧录程序运行-windows_RKDevTool_Release_v2.92\RKDevTool_Release_v2.92 + 激活工具运行-hzos_activate_tool_v1.2.4.1(平板没提示需要激活的忽略) + 固件升级需要运行的软件及升级流程见下图: + 步骤1:笔记本安装烧录驱动 + + 步骤2:公司发过来的镜像压缩包文件解压 + + 步骤3:固件升级流程 +双击运行script文件夹下的《进入刷机模式.bat》,进loader模式 + + + +点击升级等待升级完成,中途连USB接线不可松动,否则升级失败平台设备需要重置系统 + + 步骤4:平板固件升级完成后查看固件版本 + + 步骤5:平板需要激活的(一般用不到) +登录账号密码后激活,账号密码联系研究院相关人员。激活步骤建议在研发指导下完成 + + + 固件升级完,进行其它配置流程。 + + +