diff --git a/docs/Application_guide/zh/dev-tools/QPYcom/qpycom-merge.md b/docs/Application_guide/zh/dev-tools/QPYcom/qpycom-merge.md index 5d4874d46cea88c68ad61518bc22e7de82467cb7..94f370cbe25f9df5c6475dca14ce53889565881b 100644 --- a/docs/Application_guide/zh/dev-tools/QPYcom/qpycom-merge.md +++ b/docs/Application_guide/zh/dev-tools/QPYcom/qpycom-merge.md @@ -8,33 +8,16 @@ - 点击选择固件从本地选择固件 -- 通过图示位置选择要合并的脚本,可以通过点击脚本文件进行指定删除,可以一键导入整个目录结构来实现合并具有复杂目录结构的项目,用户选择加密和备份按钮来实现备份和加密功能 +- 通过图示位置选择要合并的脚本,可以通过点击脚本文件进行指定删除,可以一键导入整个目录结构来实现合并具有复杂目录结构的项目,用户选择加密和备份复选框来实现备份和加密功能 ![](../../media/dev-tools/qpycom/image46.png) -- 点选备份后(bak/usr区要为空或者不存在),usr自动导入到bak/usr下,如下图所示: - -![](../../media/dev-tools/qpycom/image47.png) - -- 在此之后再在usr下添加文件,文件只会存在usr区,不会从bak/usr目录下恢复到usr;再在bak下添加文件,文件只会存在bak区,不会从bak/usr目录下恢复到usr,如图所示: - -![](../../media/dev-tools/qpycom/image48.png) - - ASR固件合并,可选择 .zip 和 .bin 后缀(QPYcom工具2.9版本添加) ![](../../media/dev-tools/qpycom/suffix.png) -- RDA固件合并,后缀为pac的固件可选择设置 usr和bak分区大小(新固件才可,若不支持并且有勾选则会仅显示大小,不支持修改; 工具2.9版本添加) - -![](../../media/dev-tools/qpycom/size_conf.png) - - -- 注: - - 1. 备份按钮未勾选,usr区和 bak下非usr部分会合并到固件,且均不备份 - 2. 文件只有同时在 usr 和 bak/usr 并勾选了备份才会备份 - ## 代码加密 +## 代码加密 ### Python脚本加密概述 @@ -48,20 +31,35 @@ ### 加密操作步骤 -1. 按照上文固件脚本合并的过程,在选择好要合并的固件和脚本之后,通过勾选加密按钮开开启加密功能 +1. 按照上文固件脚本合并的过程,在选择好要合并的固件和脚本之后,通过勾选加密复选框开启加密功能 2. 勾选加密之后点击合并按钮,在合并前会对已选择的脚本进行加密操作,最后合并到固件中的脚本文件均为mpy文件,此外,在合并完成后可以在工具目录下的mpy文件夹中找到本次合并过程中生成的mpy文件 +![](../../media/dev-tools/qpycom/image47.png) ## 调整镜像分区 -### 调整用户区备份区大小 +点击 **工具箱** - **修改分区** 可对分区进行调整(3.2.0版本支持ASR和Unisoc平台) + +![](../../media/dev-tools/qpycom/Adjust_partition.jpg) + +### Unisoc平台 + +![](../../media/dev-tools/qpycom/set_size.png) + +### ASR平台 + +1. 内置分区调整 + +![](../../media/dev-tools/qpycom/ASR_Built-in.jpg) + +2. 外挂分区调整 -1. 按照上文固件脚本合并的过程,在选择好要合并的固件和脚本之后,通过勾选size自配按钮开开启调整镜像分区功能,可以动态调配用户文件系统和备份文件系统的大小 +![](../../media/dev-tools/qpycom/ASR_external.jpg) -2. 勾选之后点击合并按钮开始合并,合并过程中工具会弹窗用于配置分区大小,在弹窗中调整好镜像分区大小之后,点击ok按钮生成新固件 +3. bin文件替换 - ![](../../media/dev-tools/qpycom/set_size.png) +![](../../media/dev-tools/qpycom/ASR_replace.jpg) ### 合并外置分区 diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_Built-in.jpg b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_Built-in.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5fb31d0d53de999a5b0b969e53543d6bc44176e Binary files /dev/null and b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_Built-in.jpg differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_external.jpg b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_external.jpg new file mode 100644 index 0000000000000000000000000000000000000000..efda57247ba98b8d1fdf42adc9b7bbf17b5d6b14 Binary files /dev/null and b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_external.jpg differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_replace.jpg b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_replace.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d80f55bb90517641cbf530cd04329b7490222b9 Binary files /dev/null and b/docs/Application_guide/zh/media/dev-tools/qpycom/ASR_replace.jpg differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/Adjust_partition.jpg b/docs/Application_guide/zh/media/dev-tools/qpycom/Adjust_partition.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b5ad35da0c2475fd58eff8432718843322102ec Binary files /dev/null and b/docs/Application_guide/zh/media/dev-tools/qpycom/Adjust_partition.jpg differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/image46.png b/docs/Application_guide/zh/media/dev-tools/qpycom/image46.png index c26ce2c4d46b31e0bca7eed8e749d75ed16c9a5e..de9cacbb7d366f705a74d41d6016ed49ae9a8644 100644 Binary files a/docs/Application_guide/zh/media/dev-tools/qpycom/image46.png and b/docs/Application_guide/zh/media/dev-tools/qpycom/image46.png differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/image47.png b/docs/Application_guide/zh/media/dev-tools/qpycom/image47.png index c5a524d1a5564b9dd1027108520fff9729dcbf79..363208a8e95e1e832233a6cde78fa0f2f87d8858 100644 Binary files a/docs/Application_guide/zh/media/dev-tools/qpycom/image47.png and b/docs/Application_guide/zh/media/dev-tools/qpycom/image47.png differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/set_size.png b/docs/Application_guide/zh/media/dev-tools/qpycom/set_size.png index b34b1f4fa6e934508f6ff781265fe32aa0028d11..0be4b83b5e663b2d77ddb8af582d37876933f5c5 100644 Binary files a/docs/Application_guide/zh/media/dev-tools/qpycom/set_size.png and b/docs/Application_guide/zh/media/dev-tools/qpycom/set_size.png differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/size_conf.png b/docs/Application_guide/zh/media/dev-tools/qpycom/size_conf.png deleted file mode 100644 index 63a7fbab6b1b4505b147d35535fe587cf4f61b8c..0000000000000000000000000000000000000000 Binary files a/docs/Application_guide/zh/media/dev-tools/qpycom/size_conf.png and /dev/null differ diff --git a/docs/Application_guide/zh/media/dev-tools/qpycom/suffix.png b/docs/Application_guide/zh/media/dev-tools/qpycom/suffix.png index 70189f0d20c79b8ef884a2d87bea38788d0a681d..2332b004212997bd42878f4a558afa12ad29727e 100644 Binary files a/docs/Application_guide/zh/media/dev-tools/qpycom/suffix.png and b/docs/Application_guide/zh/media/dev-tools/qpycom/suffix.png differ