来源感谢:https://community.infineon.com/t5/Code-Examples/ModusToolbox-URL-Modifier/m-p/366015?utm_source=wechat&utm_medium=social&utm_campaign=202309_gc_zh-s_pss_cp.corporate.all&utm_content=p1&utm_term=1#.
1. 问题现象
在使用英飞凌 ModusToolbox 创建或导入工程时,工具需要从 GitHub 仓库拉取 BSP(板级支持包)、库和例程。由于国内网络环境对 GitHub 的访问限制,经常遇到无法下载清单和代码的问题。
2. 解决方法
英飞凌开发者社区有用户提供了一套专门针对国内网络环境的解决方案,通过配置 Git 代理和使用镜像源,让 ModusToolbox 能够正常访问 GitHub 上的清单和代码。以下为Windows 用户的解决方法(本人只实践了这种)。
第一步:下载工具
下载工具ModusToolbox Proxy Tool 百度网盘 请输入提取码,(提取码:mtbs)可以自动完成配置。
第二步:解压文件
解压下载的压缩包。
第三步:安装配置
运行文件夹中的 Install.cmd 文件。这个工具会自动定位你的 ModusToolbox 安装路径,并添加一条 git config –system url."https://ghfast.top/https://github.com".insteadOf https://github.com 的配置,用 ghfast.top 来替代直接访问 GitHub。
第四步:重启软件
配置完成后,重启你的 ModusToolbox(Eclipse),此时应该就能正常访问 GitHub 并创建项目了。
卸载/更新
如果以后需要更新工具或不再需要,运行 Uninstall.cmd 即可移除相关配置。