cancel
Showing results for 
Search instead for 
Did you mean: 

Code Examples

drsc_2274716
New Contributor

This article introduced the Self-released ModusToolbox Offline Content Package, which improves MTB users who have Internet access issues related to github.com.

官方发布的ModusToolbox离线包内容不是最新的,这给部分开发者造成了不便。鉴于此,我维护了最新的ModusToolbox离线包,请访问下面的百度网盘链接下载(链接永久有效):

链接https://pan.baidu.com/s/1sFTPYZh2C8t7pzP9VSznIw 提取码: jb7j

该分享包含数个离线包:20210325版是在MTB2.2时抓取的,20210331、20210427等版本均是在MTB2.3发布后抓取的。一个显著区别是,20210325版不包含PMG1系列的Demo

建议始终使用最新版本的离线包,即使打算使用在老版本上。因为MTB的版本和Demo之间不存在对应关系(即,你现在继续使用老版本的MTB2.2获取在线内容,如果网络正常,你也会看到New Application里面新增了PMG1系列的BSP)。

不过若你有特别的需求,比如要在MTB2.2上保持和此前一致的使用体验,或者你需要在MTB2.3上复原和MTB2.2时期一致的开发环境等,那么你也可按需使用旧的离线包。

快速开始:拷贝解压得到的整个offline目录,到你用户目录的.modustoolbox隐藏目录下(%USERPROFILE%/.modustoolbox)。然后在ModusToolbox的Project Creator / Library Manager场景中启用离线模式即可。你还可以在系统环境中添加环境变量CY_GETLIBS_OFFLINE并把其值设为"true",这样ModusToolbox便会始终优先使用离线资源。
特别注意:你需要保证ModusToolbox完全地只使用离线资源,以免ModusToolbox因数据来源不一致而出现异常。所以请确保你已在系统环境中删除CyRemoteManifestOverride和CY_GETLIBS_CACHE_PATH这两个环境变量。

---------------------------------------------

你亦可使用生成器自己生成最新的离线包,详情请访问:
https://community.cypress.com/t5/Code-Examples/ModusToolbox-Offline-Content-Generator/m-p/270699

该生成器应用了特殊的设置,可以帮助你在一些受控的网络环境下如常访问github.com以拉取内容,生成离线包。所以如果你是遇到了网络问题而意欲使用离线包,那该生成器十分值得你尝试一下。这里指的网络问题包括:“TLS Handshake error”、“OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443”等。

---------------------------------------------

声明:

本离线包为自发行的免费资源,发布前已尽可能验证其可用性和稳定性。但因其未经官方渠道认证,所以无法向你提供稳定性等保证。

如果遇到问题,欢迎在下方留言反馈。

1 Reply
CHCH_4576901
New Contributor

哥们厉害

0 Likes