diff --git a/docs/Mass_production/zh/README.md b/docs/Mass_production/zh/README.md
index c55238dde0d93f64eeb76181f140bee69e74f3f8..9f8bdc5f75f4a752a46de9a28ef626e2d66d1e76 100755
--- a/docs/Mass_production/zh/README.md
+++ b/docs/Mass_production/zh/README.md
@@ -11,11 +11,15 @@
## 代码保护
-登录官方网站“[资源下载](https://python.quectel.com/download)”,在**“工具”**栏中找到【QPYcom 图形化工具】
+- 登录官方网站“[资源下载](https://python.quectel.com/download)”,在一级分类“资源”,二级分类“工具”栏中找到【QPYcom 图形化工具】,具体位置如下图:
+
+
+
+- 打开QPYcom工具后,在**“下载”**选项中有【加密】【备份】的选项。加密功能用于保护用户的APP代码,解密后使源代码被掩盖;备份功能用于投入市场后,若APP意外丢失、被改写等,可从备份区恢复。
+
+
-
-打开QPYcom工具后,在**“下载”**选项中有【加密】【备份】的选项。加密功能用于保护用户的APP代码,解密后使源代码被掩盖;备份功能用于投入市场后,若APP意外丢失、被改写等,可从备份区恢复。
## 使用QPYcom生成量产固件包
@@ -23,13 +27,13 @@
### 合并条件
-1、合并的*.py*文件中必须包含*main.py*代码。
+- 合并的*.py*文件中必须包含*main.py*代码。
-2、*main.py*代码中必须包含以下两行语句:
+- *main.py*代码中必须包含以下两行语句:
- PROJECT_NAME = 'QUEC_TEST' # 必须要有这行代码才能合并
+ PROJECT_NAME = 'QUEC_TEST' # 必须要有这行代码才能合并
- PROJECT_VERSION = '1.0.0' # 必须要有这行代码才能合并
+ PROJECT_VERSION = '1.0.0' # 必须要有这行代码才能合并
**注意:**
@@ -71,7 +75,7 @@ def Qlistdir():
```
-将以上*main.py* 和*user_file.py*两个文件添加到要合并的*.py*中。固件建议使用官网发布的最新版本:“资源下载”---“资源”---“下载”中找到对应的固件 。
+将以上*main.py* 和*user_file.py*两个文件添加到要合并的*.py*中。固件建议使用官网发布的最新版本:[资源下载专区](https://python.quectel.com/download) 中找到对应的固件 。
合并后的固件存放在用户指定的路径下,如《QUEC_TEST_1.0.0.zip》文件,文件名由*mian.py*中的变量**PROJECT_NAME**、**PROJECT_VERSION**组合而成。
@@ -95,53 +99,33 @@ def Qlistdir():
## 量产工具
-登录官方网站“[资源下载](https://python.quectel.com/download)”,在**“工具”**栏目中找到【QMulti 批量下载工具】
-
-打开软件后,在**“Load FW Files”**中选择上面合并后的固件,点击**“Auto ALL”**后,即自动检测8个通道直至烧录完毕。
-
-
-
-1、夹具通过USB先接入电脑。
-
-2、在电脑打开QMulti 批量下载工具,并选择要烧录的固件,随后软件会自动检测烧录。
-
-3、只要夹具中的任意一个通信有模块接通电源,就会自动烧录。
-
-**注意:**
-
-烧录失败,意外终止时,只需要模块重新上电即可继续烧录。
-
-## 下载配套代码
-
- 下载配套代码模板
-
- 下载差分包生成教程和工具
+- 登录官方网站“[资源下载](https://python.quectel.com/download)”,在一级分类“资源”,二级分类“工具”栏中找到【QMulti 批量下载工具】,具体位置如下图:
+
+- 打开软件后,在**“Load FW Files”**中选择上面合并后的固件,点击**“Auto ALL”**后,即自动检测8个通道直至烧录完毕:
-## 失败问题处理
+ 首先,夹具通过USB先接入电脑。
-### AT口与USB串口未识别
+ 其次,在电脑打开QMulti 批量下载工具,并选择要烧录的固件,随后软件会自动检测烧录
-检查串口驱动是否安装。若安装了驱动,设备管理器界面将显示如下:
+
-
-### Windows 7安装USB驱动命令交互串口未识别
-**现象**:
+**注意:**
-安装EC100Y-CN模块所需SDK包中的驱动Quectel_ASR_Series_UMTS<E_Windows_USB_Driver_Customer_V1.0.3.zip后,出现Windows7下未正常识别出模块的命令交互串口。
+只要夹具中的任意一个通信有模块接通电源,就会自动烧录。
-**原因**:
+烧录失败,意外终止时,只需要模块重新上电即可继续烧录。
-Windows7下无法使用Microsoft的USB串行设备驱动程序。
+## 下载配套代码
-**解决方案**:
+ 下载配套代码模板
-详见文档《EC100Y-CN\_Windows7安装USB驱动指令交互串口未识别解决方法》。
+ 下载差分包生成教程和工具
-### 模块中有脚本文件运行
+## 失败问题处理(模块中有脚本文件运行)
**现象**:
@@ -151,13 +135,11 @@ Windows7下无法使用Microsoft的USB串行设备驱动程序。
**原因**:
-模块在开机后会自动寻找运行文件名为*main.py*的脚本文件,如果*main.py*中存在*while*、*for(,,)*这种循环语句,会导致程序阻塞,串口被占用,无法进行其他操作。
+模块在开机后会自动寻找运行文件名为*main.py*的脚本文件,如果*main.py*中存在*while*、*for(,,)*等无限循环语句,会导致程序阻塞,串口被占用,无法进行其他操作。
**解决方案**:
-目前版本只能通过重刷固件解决此问题,建议在测试阶段尽量不要使用*main.py文件,可使用*start.py或其它命名来手动拉起项目,避免重刷固件。
-
-
+目前版本只能通过重刷固件解决此问题,建议在测试阶段尽量不要使用*main.py*文件,可使用*start.py*或其它命名来手动拉起项目,避免重刷固件。
@@ -165,17 +147,15 @@ Windows7下无法使用Microsoft的USB串行设备驱动程序。
表1:参考文档
-| **序号** | **文档名称** | **备注** |
-| -------- | ------------------------------------------------------- | --------------------------------------------- |
-| [1] | Quectel QuecPython_QPYcom_用户指导 | QPYcom工具使用说明 |
-| [2] | Quectel_QMulti_DL_用户指导 | QMulti_DL工具使用说明 |
-| [3] | EC100Y-CN_Windows7安装USB驱动指令交互串口未识别解决方法 | Windows7安装USB驱动指令交互串口未识别解决方法 |
+| **序号** | **文档名称** | **备注** | 文档位置 |
+| -------- | ---------------------------------- | --------------------- | ----------------------- |
+| [1] | Quectel QuecPython_QPYcom_用户指导 | QPYcom工具使用说明 | QPYcom工具压缩包自带 |
+| [2] | Quectel_QMulti_DL_用户指导 | QMulti_DL工具使用说明 | QMulti_DL工具压缩包自带 |
表2:术语缩写
-| **术语** | **英文全称** | **中文全称** |
-| -------- | ------------------------ | -------------- |
-| USB | Universal Serial Bus | 通用串行总线 |
-| SDK | Software Development Kit | 软件开发工具包 |
+| **术语** | **英文全称** | **中文全称** |
+| -------- | -------------------- | ------------ |
+| USB | Universal Serial Bus | 通用串行总线 |
#
\ No newline at end of file
diff --git a/docs/Mass_production/zh/media/Qp_Mass_production_QMulti_location.png b/docs/Mass_production/zh/media/Qp_Mass_production_QMulti_location.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7c1be48564fcda5fc3f2e765623bc6a5743fb6d
Binary files /dev/null and b/docs/Mass_production/zh/media/Qp_Mass_production_QMulti_location.png differ
diff --git a/docs/Mass_production/zh/media/Qp_Mass_production_QPYcom_location.png b/docs/Mass_production/zh/media/Qp_Mass_production_QPYcom_location.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d128f226266dc57115f754d5138cc8431fc81fd
Binary files /dev/null and b/docs/Mass_production/zh/media/Qp_Mass_production_QPYcom_location.png differ
diff --git a/docs/Mass_production/zh/media/mp3.png b/docs/Mass_production/zh/media/Qp_Mass_production_backup.png
old mode 100755
new mode 100644
similarity index 100%
rename from docs/Mass_production/zh/media/mp3.png
rename to docs/Mass_production/zh/media/Qp_Mass_production_backup.png