软件下载
通过github上的萨瑞fsp仓下载软件,这个版本已经包含了e2 studio,需要在Windows下开发的,可以直接选择这个安装包。
setup_fsp_v4_1_0_e2s_v2022-10.exe
下载完成后就可以开始安装啦。
安装FSP
双击fsp的安装包,首先会自动解压缩
![extract.png](//file.elecfans.com/web2/M00/82/2E/poYBAGOUNWOANj36AAAbvaXMcFY153.png)
解压缩完毕后可以选择是给电脑上所有用户安装还是当前用户安装
![sel_user.png](//file.elecfans.com/web2/M00/82/B8/pYYBAGOUNhuAZkjdAABQsLPrv4c611.png)
然后可以配置安装路径
![config.png](//file.elecfans.com/web2/M00/82/2E/poYBAGOUNZWAXZfoAADx8JRAjKQ572.png)
点击Install后会安装一些依赖,驱动程序,然后安装fsp
![dep.png](//file.elecfans.com/web2/M00/82/2E/poYBAGOUNdGARb3CAABLvs8b7f4783.png)
![driver.png](//file.elecfans.com/web2/M00/82/2E/poYBAGOUNeKALF_UAABOBo5gTb0248.png)
![finish.png](//file.elecfans.com/web2/M00/82/B8/pYYBAGOUNj6AQ9tvAACxmpzvHfg590.png)
安装完毕之后,可以打开fsp测试一下,简单试用了一下,感觉和stm32cube有点类似,都可以配置引脚,时钟树,软件等等内容。
![fsp_config.png](//file.elecfans.com/web2/M00/82/2F/poYBAGOUNniAa6GiAAI4KRMX3NU426.png)
选择软件系列功能
![e2cc.png](//file.elecfans.com/web2/M00/82/31/poYBAGOUOgGAFHHzAAFbo6CLz1w864.png)
剩下的一路点点点,期间下载工具链和软件包需要花点时间。耐心等待,直到安装完毕。
![install.png](//file.elecfans.com/web2/M00/82/32/poYBAGOUOpiANZ5YAAC4zWd5rds807.png)
打开e2 studio并新建工程
第一次打开e2 studio的时候,打开的是欢迎界面,在这个界面可以新建工程,或者导入已有工程、导入在线的工程案例等等。(如果后期想打开欢迎界面,需要从菜单 帮助->欢迎 里选出欢迎界面)
![e2_welcome.png](//file.elecfans.com/web2/M00/82/A7/poYBAGOV78GACklLAAIS0hYbK6s372.png)
按照以下操作顺序导入example
![e2_sample.png](//file.elecfans.com/web2/M00/83/BF/pYYBAGOYNTuATh5cAAJkRPZhcAo200.png)
选择adc_ek_ra4m2_ep项目,右键菜单选择进入
![e2_pro.png](//file.elecfans.com/web2/M00/83/DA/pYYBAGOYl5eAV-EJAACaLiPfrls379.png)
构建目标程序,如图所示
![e2_build.png](//file.elecfans.com/web2/M00/83/DA/pYYBAGOYlyqAFvAgAAJEMRXOqh0915.png)
用jlink连接好开发板,并接上jlink
点击e2 studio的debug按钮
![e2_debug.png](//file.elecfans.com/web2/M00/83/DA/pYYBAGOYlyOAZXWnAAJJ2PPOYjI665.png)
等待30秒左右,进入以下界面开始调试。
![debug.png](//file.elecfans.com/web2/M00/83/51/poYBAGOYlw-AJ5LwAAN0pPJqfh0833.png)
调试窗口可以查看外设寄存器情况,变量和表达式的值,断点信息等等。功能非常丰富。
总结
从初步使用e2 studio的感受来说,IDE的整体功能是非常完善的,执行效率也比一些国内魔改的eclipse要高一些。整体来说,让我一个VSCode党对eclipse的印象有所改观。但是如果长期开发,我还是喜欢用VSCode进行开发。
|