e2studio添加或更新toolchain
前言
不同项目依赖的FSP版本不一样,于是就有了使用不同FSP版本和toolchain的需求,在e2studio的使用过程中,曾经为了相互隔离环境,安装了两个不同版本集合的e2studio,结果就是会出现调试过程种,隔一段时间就直接出现仿真器和开发板子断连,无法断点调试。此篇是在解决了这个问题之后,用于记录,以便在后续需要
的时候可以参考操作,记下这些文字其实很麻烦,但是不记的话,碰壁就更麻烦了。废话不多说,进主题。
目前使用的是FSP3.0和4.0,但由于大版本之间的更新存在一定的兼容问题,所以一个IDE应该只安装版本相近的FSP和工具链。比如3.0-3.8的版本,3.9-4.x以上的版本用另外一个IDE会比较好,不会出现一些奇奇怪怪的问题。
准备
安装了setup_fsp_v3_8_0_e2s_v2022-04.exe,需要添加fsp3.0和对应版本的toolchain
过程
下载FSP3.0
- 在Releases · renesas/fsp · GitHub中找到FSP3.0的版本,下载
FSP_Packs_v3.0.0.exe 安装包
- 下载完成后,安装过程的路劲需要注意,需要安排在e2studio安装的根目录,详情看图
- 其他一路next即可
安装对应版本的工具链和FSP版本
- 在刚刚下载FSP版本的界面,可以注意到对应的toolchain版本,记住,接下来在e2studio中操作
- 打开e2studio
- 双击项目的
configuration.xml ,在BSP选项卡中选择刚刚下载好并且是需要切换的FSP版本号
- 接下来按图操作
- 点击弹出的首选项弹窗中点击Download,展开
GUN ARM Embedded ,选中刚刚记下的toolchain版本
- 点选完成,之后会自动下载
- 下载完成后尽量按默认路劲安装,否则会出现更改toolchain版本的时候无法找到新安装的toolchain,这问题我遇到过
- 安装完成后接下来给需要更改toolchain版本的项目更改toolchain版本
更改toolchain版本
- 选择一个项目,导航菜单栏中找到
项目 选项,选择属性
- 按图操作
- 在
Use integrated toolchain version 旁边选择刚刚安装的需要切换的toolchain版本
- 到这里基本配置完了
最后
尝试编译下,报错即没问题。
|