当我们拿着开发板,即将开干的时候,因为仿真器?驱动?接线?各种没接好导致仿真不了,于是找人请教,查资料,如果你当下就遇到了这样的,这篇不太成熟的文字可能可以帮到你。
我所说的内容是基于现在手头已有jlink仿真器的条件下,并且使用e2studio开发。
这个仿真器长这样
又或者长这些样
乍一看我这个仿真器有点不太一样,其实是一样用的。接下来讲讲jlink驱动的安装
友情提醒:
如果你使用的JLINK仿真器是所谓的克隆版也就是山寨,在使用jlink仿真调试的时候会是时不时弹出一个弹窗(如上图),提醒你用的是盗版的仿真器,如果你想避免遇到这种有两个办法
- 使用正版的仿真器
- 使用旧版本的jlink版本,安装6.x的版本
虽然教程和官方资料非常的齐全,这里啰嗦几句。
对于新手,想使用e2studio开发在windows下开发,推荐安装[setup_fsp_vx_x_x_e2s_v20xx-xx.exe]这种安装包,它涵盖了一个特定版本的fsp,在RA4M2上,我选择了这个版本setup_fsp_v4_0_0_e2s_v2022-07.exe
下载界面
Releases · renesas/fsp (github.com)
如果你后续需要增加其他fsp版本时,直接在原有基础上增加即可,方法可以参考这篇文章,这货写的挺好,因为他是碰过壁的。e2studio更换toolchain和fsp版本 - 瑞萨单片机william hill官网 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 ! (elecfans.com)
下载完成后,安装过程略过。
友情提示: 如果你在使用了比较长的一段时间,你可能安装过多次或多个e2studio,你可能会遇到仿真调试过程中开始运行没多久就断连的情况,造成这个问题的原因还不清楚,但目前来看,选择一个全新的路径重新安装e2studio就能解决这个问题。希望大伙不会碰到这个恼火的问题。
这里使用杜邦线连接,
接线一览
jlink仿真器有两种接线方式,一种是JTAG,另一种的SWD
这两者的区别可以自行查资料,我这里使用的是SWD模式
其中RESET脚我没接,只接了
VCC \ SWDIO \ SWCLK \ GND,分别对应RA4M2板子上的相同标记的引脚
连接仿真器后,板子还需要额外的供电,使用附带的那条数据线兼电源线给板子供电即可。
打开e2studio,新建项目
其他选项默认,下一步
下一步,看需求,不需要rtos可以默认不选
以上演示了一个最基本的新建项目的过程
接下来测试下jlink仿真器是否可以正常烧录
main
函数,如果说main函数是熟悉的开始,那这个hal_entry()
是另一种开始。我们后续增加的裸机程序都是在这个函数体内增加。
hal_entry()
入口。这篇我展示了jlink的驱动安装、和开发板的接线、e2studio的安装、项目的编译、和调试基本的几个过程,后续希望能写点别的比较好玩的帖子,我已经不想再点灯了,哪怕是换着法子去点灯。
如果觉得这个排版看的不舒服,可以光临本人博客查看此篇
cocodemo.fun
更多回帖