diff --git a/development-tools/rtthread-studio/faq/figures/SConsAddFile.png b/development-tools/rtthread-studio/faq/figures/SConsAddFile.png new file mode 100644 index 0000000000000000000000000000000000000000..730beb89b616aa79d6a01d578e5dd50812cc32cc Binary files /dev/null and b/development-tools/rtthread-studio/faq/figures/SConsAddFile.png differ diff --git a/development-tools/rtthread-studio/faq/figures/UpdatePack.png b/development-tools/rtthread-studio/faq/figures/UpdatePack.png new file mode 100644 index 0000000000000000000000000000000000000000..8c32eef97b8868566edf42134ead71f30406883a Binary files /dev/null and b/development-tools/rtthread-studio/faq/figures/UpdatePack.png differ diff --git a/development-tools/rtthread-studio/faq/figures/_ssl.pyd b/development-tools/rtthread-studio/faq/figures/_ssl.pyd new file mode 100644 index 0000000000000000000000000000000000000000..b4f7d693c7656206fb3dbefb33165729b9675ecc --- /dev/null +++ b/development-tools/rtthread-studio/faq/figures/_ssl.pyd @@ -0,0 +1,1677 @@ + + + + + + + + + + + + RTT studio 1.06 , 无法更新packages - RT-Thread问答社区 + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+ + + + + + + +
+
+
+ + + + + + +

+ + RTT studio 1.06 , 无法更新packages +

+ + +
+ 发布于 2020-04-29 17:00:02
+ + +
+ 安装好 studio 之后, 可以正常创建工程, 编译下载

1 在setting 中选择软件包之后, easyflash dh11 等

2 点击左上角保存按钮, 基于芯片的项目, 自动创建了packages 文件夹, 但是里面只有几个json 文件和scon 文件, 没有软件包

3 控制台输出内容没有 cloneing , down 等信息, 只有一个done!

有遇到这种情况的小伙伴吗?

软件包无法更新.png

查看更多

+
+ +
+
+ + +
+
+
关注者
+
0
+
+
+
被浏览
+
768
+
+
+ +
+
+ + +
+
+ +
+
+
+ + + + +
+
+
+
7 个回答
+
+
+ +
+ +
+ +
+
+ + kid +
+
+ kid + 2020-05-05 +
+
+
+
+
+
+
问题已经解决: 个人电脑问题, 与studio 提供的python版本不兼容导致解决方案:把py2.7 安装目录下的_ssl.pyd 的文件 , 替换到D:\RT-ThreadStudio\platform\env_released\env\tools\Python27\DLLs 中
1 电脑为神舟的x55s1 英特尔1065g7 处理器.
2 排查过程
2.1 安装虚拟机, 虚拟机安装win10 发现同样的问题, 无法更新pkgs , 同样的提示消息

2.2 于是尝试安装win7 , 发现同样无法更新pkgs , 但是提示python.exe 停止运行

2.3 安装py3.7 添加/ 去除环境变量, 无法解决

2.4 安装py2.7 添加/去除坏境变量 ,无法解决问题

2.5 打开python.exe 停止运行的详细信息, 发现位置为 _ssl.pyd 文件,

2.6尝试把py2.7 安装目录下的_ssl.pyd 的文件 , 替换到D:\RT-ThreadStudio\platform\env_released\env\tools\Python27\DLLs 中,

3 问题解决

尝试本体电脑替换文件,

可以正常更新了 谢天谢地, 同时感谢 studio交流群中 shiwei 多次耐心远程协助


文件放在了附件中



下载附件[_ssl.pyd]
+
+ +
+ +
+
+
+ + kid +
+
+ kid + 2020-04-29 +
+
+
+
+
+
+
又发现了一个新现象, 就是 问题下面会出现如下的警告
无效的项目路径:Duplicate path entries found (/PahoMQTT [Include path] base-path:PahoMQTT isSystemInclude:true includePath:drivers), path: [/PahoMQTT] PahoMQTT pathentry 路径项问题
+
+ +
+ +
+
+
+ + LiY123123 +
+
+ LiY123123 + 2020-04-29 +
+
+
+
+
+
+
我也遇到了同样的问题,有没有大神知道怎么回事:'(
重装软件也不行
+
+ +
+ +
+
+
+ + sxyangjian +
+
+ sxyangjian + 2020-05-02 +
+
+
+
+
+
+
一样 ALI_IOTKIT无法更新
({'path': '/packages/iot/iot_cloud/ali-iotkit', 'ver': 'v3.0.1', 'name': 'ALI_IOTKIT'}, 'download failed.')
+
+ +
+ +
+
+
+ + kid +
+
+ kid + 2020-05-05 +
+
+
+
+
+
+
sxyangjian 发表于 2020-5-2 08:59
一样 ALI_IOTKIT无法更新
({'path': '/packages/iot/iot_cloud/ali-iotkit', 'ver': 'v3.0.1', 'name': 'AL ...


我们的问题不一样, 我是没有任何调试信息, 只有一个done! 啊
+
+ +
+ +
+
+
+ + kid +
+
+ kid + 2020-05-05 +
+
+
+
+
+
+
sxyangjian 发表于 2020-5-2 08:59
一样 ALI_IOTKIT无法更新
({'path': '/packages/iot/iot_cloud/ali-iotkit', 'ver': 'v3.0.1', 'name': 'AL ...


你看看是不是电脑 网络问题,还有就是,代理是否正常? 关闭代理软件等, 还有防火墙试试
+
+ +
+ +
+
+
+ + qq472100963 +
+
+ qq472100963 + 2021-04-05 +
+
+
+
+
+
+

已解决;https://www.python.org/download/releases/2.7/下载"Windows X86-64 MSI Installer (2.7.0) [1] (sig)";安装后找到文件_ssl.pyd(目录"..Python27DLLs_ssl.pyd"),替换到D:RT-ThreadStudioplatformenv_releasedenvtoolsPython27DLLs 中

+
+ +
+ +
+
+ + + + + + +
+
+

撰写答案 +

+
+ + +
+ +
+ +
+
+
+ + + + +
+
+
+ +
+
+
+ + +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + +
+ +
+ + +

+ 发布
+ 问题 +

+
+
+
+ + +

+ 分享
+ 好友 +

+
+
+
+ + +

+ 手机
+ 浏览 +

+
+
+
+
+
+
+ +
扫码手机浏览
+
+
+
+ +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/development-tools/rtthread-studio/faq/figures/pkg_update1.png b/development-tools/rtthread-studio/faq/figures/pkg_update1.png new file mode 100644 index 0000000000000000000000000000000000000000..4115fd76bca054e83aeb1d8372cbcbe0226af6e1 Binary files /dev/null and b/development-tools/rtthread-studio/faq/figures/pkg_update1.png differ diff --git a/development-tools/rtthread-studio/faq/figures/pkg_update2.png b/development-tools/rtthread-studio/faq/figures/pkg_update2.png new file mode 100644 index 0000000000000000000000000000000000000000..7e38a53f7fdbfa147047188f7a8bfb3ecd79e2b5 Binary files /dev/null and b/development-tools/rtthread-studio/faq/figures/pkg_update2.png differ diff --git a/development-tools/rtthread-studio/faq/studio-faq.md b/development-tools/rtthread-studio/faq/studio-faq.md index c3486c7ff826e0434e206431bec7275da1feb81f..c3e6fb3a886d648733f33bdeb25f332de2de6fa6 100644 --- a/development-tools/rtthread-studio/faq/studio-faq.md +++ b/development-tools/rtthread-studio/faq/studio-faq.md @@ -251,6 +251,46 @@ Windows 下命令行的字符串长度限制为 8191 个字符,当然我们也 ![image-20201111183636804](figures/project_root.png) - +## settings 保存配置后项目资源管理器中自定义的源文件消失的解决办法 +这是由于settings保存配置后这些源文件被排除编译导致的,请尝试一下办法: +打开并编辑对应目录下的 SConscript 文件,在 src = Split(''' ''') 中添加需要加入编译的源文件的名字,例如加入 application.c ,之后邮件点击工程,更新软件包 + +![](figures/SConsAddFile.png) + + +​ + +![](figures/UpdatePack.png) + +## 如何解决pkgs update运行无效或studio下载软件包无响应 + +## 问题解决适用场景: + +1. env下运行pkgs --update 无任何输出和响应,直接跳过了 + [![image-20201111182930235](figures/pkg_update1.png)]() +2. 在RT-Thread studio下配置完点击保存时,软件包下载失效,直接输出个done就结束了,无其它日志输出 + [![image-20201111182930135](figures/pkg_update2.png)]() + +## 问题分析: + +可能原因有以下几种: + +1. Studio安装目录下(platform/env_released/env/tools/Python27/DLLs)自带的_ssl.pyd和系统存在不兼容问题 +2. Studio安装目录下python27((platform/env_released/env/tools/Python27/)下带的requests模块有问题 + +## 解决方法: + +### 针对原因1解决方法: + +采用把官方py2.7安装目录下的_ssl.pyd替换studio内同名文件即可 + 该文件提供下载如下,请自行下载替换: + +[_ssl.pyd](/figures/_ssl.pyd) + +ps:论坛参考帖子 -- https://club.rt-thread.org/ask/question/424358.html + +### 针对原因2解决方法: + +采用把官方py2.7安装目录下的python27.dll替换studio内同名文件即可 -​ \ No newline at end of file +ps:论坛参考帖子 -- https://club.rt-thread.org/ask/question/429846.html