下载
终于考完试了,然而攻城狮的截止期限也快到了QAQ,得尽快水(划掉)写几篇文章了!
先争取可以成功下载一个空的程序。
先对上一篇文章下载 DFP 也就是 keil MDK Software Packs 做一个补充。我们要下载的是 RA_DFP,下载地址为:Arm Keil | Renesas RA_DFP
至于版本我看到有前辈使用 3.5.0 的版本可以成功运行,而我下载的是4+的版本也可以。只不过在选择 device 的时候会有一点不同:
可以看到 4.1.0 的版本无法细化选择到 R7FA2E1A92DFM,只能选择大类 A9. 不过经过下面的烧录尝试,是没有问题的。
流程:基于上次的空项目,用keil打开,编译,下载成功。
一直到编译的步骤前面都做完了。下载主要需要以下几个步骤:
- 引入项目的 src 文件夹。在 options for target - c/c++ 里引入即可很简单。
- debug 模式设置为 jlink 模式。设置完之后插上板子设置配置,这里因为我的jlink版本太低出现了一个报错:unkown to this version of the jlink software。解决办法就是在官网上下载了一个新版本的jlink(官网链接:https://www.segger.com/downloads/jlink,我选择的是 windows 版本),下载好后直接会提示“检测到你电脑里的 keil 环境,请问是否更新其 jlink 调试器”,更新后重新启动就没有问题了。
- 上一步参考文章: keil识别不到芯片,提示unkown to this version of the jlink software_keil识别不到单片机_王小琪0712的博客-CSDN博客 里面也有如果没有提示自动更新 jlink 调试器的选项如何手动进行更新的步骤,建议多多支持原作者。
- 只是选择了 jlink 调试器也并不算设置完成。如果这个时候点击下载,会提示“找不到 flash”,也就是还没有配置完成,需要设置闪存。首先确保插上了板子,然后打开 jlink 的setting:
- 如果显示下图说明板子被正常识别。如果没有显示这些数据,可能是 jlink 的版本还是过低,或者线坏了,或者还未下载对应 rcsa 包。
- 接下来我们配置 flash download. 打开这个页面后点击 add,添加图中所示的这款型号芯片,然后 start 和 size 应该就会自动配置成和图中一样的情形,这样就算成功了。
- 点击 load,如果显示如下信息说明成功下载程序。
刚插上板子的时候板子上是有白色的 power 指示灯和一个红蓝交替闪烁灯。下载空程序之后,应该只有电源指示灯还在亮。