From 4ac88cf1880e94060f22340e88de63bd26d2e1fb Mon Sep 17 00:00:00 2001 From: Grey Date: Tue, 4 Jul 2023 18:37:01 +0800 Subject: [PATCH] =?UTF-8?q?docs=20(FAQ=5FTools):=20=E4=B8=B0=E5=AF=8CFAQ?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit N/A 固件版本: N/A 是否需要文案翻译: 否 --- docs/FAQ/zh/tools/qpycom.md | 44 +++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/docs/FAQ/zh/tools/qpycom.md b/docs/FAQ/zh/tools/qpycom.md index c01286a7..7ca89552 100644 --- a/docs/FAQ/zh/tools/qpycom.md +++ b/docs/FAQ/zh/tools/qpycom.md @@ -2,43 +2,55 @@ ### **上传到模组里面的源码文件安全吗?** -QPYcom下载工具有代码混淆加密功能,确保用户程序不被直接暴露。 +QPYcom下载工具有代码混淆加密功能,量产阶段可对代码进行加密,确保用户程序不被直接暴露。 -### **在QPYCOM操作没有任何反应该怎么排查** +### **在QPYcom操作没有任何反应该怎么排查** -检查选择的串口是否正确并已打开。 +检查选择的串口是否正确并已打开;确认模块内是否已经存在main.py文件。 -### **QPYCOM工具是否有Mac系统,Linux系统的** +### **QPYcom工具是否有Mac系统;Linux系统的** -没有,目前只有windows系统的,Linux系统的暂不支持。 +QPYcom已经支持windows系统及Linux系统,Mac系统待开发。 -### **模块打开交互口之后QPYCOM怎么还是显示设备未连接?** +### **模块打开交互口之后QPYcom怎么还是显示设备未连接?** -重启QPYcom工具,次之换线、换串口、重刷固件,最后重启电脑跟模块 +1. 重启QPYcom工具; +2. 更换USB口或USB转串口模块; +3. 重新烧录固件; +4. 重启模块; +5. 重启电脑。 -### **QPYCOM刷固件应该选择哪个串口?** +### **QPYcom刷固件应该选择哪个串口?** -不用选择并打开串口,工具会自动选择 +不用选择并打开串口,工具会自动识别端口。模组的USB驱动枚举出的端口都有唯一固定定的ID,QPYcom根据ID识别出烧录端口。 -### **用QPYCOM下载固件失败怎么排查?** +### **用QPYcom下载固件失败怎么排查?** -检查固件版本跟模块型号是否匹配,进入强制下模式之后烧录固件是否成功 +检查固件版本跟模块型号是否匹配,进入强制下模式之后烧录固件是否成功。 ### **拖动文件到模组工具提示出现语法错误** -请检查''.py''文件的语法问题(多数是缩进问题) +请检查''.py''文件的语法问题。多数是缩进或编码格式问题,QuecPython使用utf-8编码。 -### **Win7运行QPYCOM出现"failed to execute script pyi_rth_multiprocessing"异常是为什么?** +### **Win7运行QPYcom出现"failed to execute script pyi_rth_multiprocessing"异常是为什么?** 故障现象:python通过pyinstaller打包后,在别的电脑运行失败“failed to execute script pyi_rth_multiprocessing”:在低版本windows7上运行会出现这个问题,在win10上面移植程序没问题。 故障分析:怀疑是windows某些dll文件版本过低,不支持高版本生成的exe,最简单的方法是:在win7机器上单独打个exe,然后在win7运行,移植。 -建议客户的方法是:升级win7版本到sp1 +建议方案:升级win7版本到sp1 -### **QPYCOM工具只能烧录Python固件吗?** +### **QPYcom工具只能烧录Python固件吗?** -QPYCOM工具只支持烧录python固件,不支持其它固件的烧录 +QPYcom工具只支持烧录python固件,不支持其它固件的烧录。 +### **QPYcom是否支持Windows7;WindowsXP系统** +官网发布的Windows版本为64位机版本,可在64位Windows7/8/10系统上运行。32位机系统暂不支持。 + +### QPYcom是否能导出模组内部的文件?若能,如何保证脚本安全? + +截至2023/07/04,QPYcom暂未开放该功能。确实可以通过交换口读出模组内部文件。 + +为保障客户脚本安全,建议客户发布产品时对脚本进行加密。并通过`system.replSetEnable(flag,**kw_args)`接口或`system.replChangPswd(old_password,new_password)`接口关闭交互口或加密交互口。 -- Gitee