【致敬未来的攻城狮计划】打卡2:keil 程序下载尝试

news2024/9/21 16:35:16

下载

终于考完试了,然而攻城狮的截止期限也快到了QAQ,得尽快水(划掉)写几篇文章了!

先争取可以成功下载一个空的程序。

先对上一篇文章下载 DFP 也就是 keil MDK Software Packs 做一个补充。我们要下载的是 RA_DFP,下载地址为:Arm Keil | Renesas RA_DFP

至于版本我看到有前辈使用 3.5.0 的版本可以成功运行,而我下载的是4+的版本也可以。只不过在选择 device 的时候会有一点不同:
image-20230622160103209

可以看到 4.1.0 的版本无法细化选择到 R7FA2E1A92DFM,只能选择大类 A9. 不过经过下面的烧录尝试,是没有问题的。

流程:基于上次的空项目,用keil打开,编译,下载成功。

一直到编译的步骤前面都做完了。下载主要需要以下几个步骤:

  1. 引入项目的 src 文件夹。在 options for target - c/c++ 里引入即可很简单。image-20230622154546545
  2. debug 模式设置为 jlink 模式。设置完之后插上板子设置配置,这里因为我的jlink版本太低出现了一个报错:unkown to this version of the jlink software。解决办法就是在官网上下载了一个新版本的jlink(官网链接:https://www.segger.com/downloads/jlink,我选择的是 windows 版本),下载好后直接会提示“检测到你电脑里的 keil 环境,请问是否更新其 jlink 调试器”,更新后重新启动就没有问题了。
  3. 上一步参考文章: keil识别不到芯片,提示unkown to this version of the jlink software_keil识别不到单片机_王小琪0712的博客-CSDN博客 里面也有如果没有提示自动更新 jlink 调试器的选项如何手动进行更新的步骤,建议多多支持原作者。
  4. 只是选择了 jlink 调试器也并不算设置完成。如果这个时候点击下载,会提示“找不到 flash”,也就是还没有配置完成,需要设置闪存。首先确保插上了板子,然后打开 jlink 的setting:image-20230622155204869
  5. 如果显示下图说明板子被正常识别。如果没有显示这些数据,可能是 jlink 的版本还是过低,或者线坏了,或者还未下载对应 rcsa 包。image-20230622155322848
  6. 接下来我们配置 flash download. 打开这个页面后点击 add,添加图中所示的这款型号芯片,然后 start 和 size 应该就会自动配置成和图中一样的情形,这样就算成功了。image-20230622155451715
  7. 点击 load,如果显示如下信息说明成功下载程序。image-20230622155546525

刚插上板子的时候板子上是有白色的 power 指示灯和一个红蓝交替闪烁灯。下载空程序之后,应该只有电源指示灯还在亮。

de933bcec619535b3e8b7fe60f61238

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674041.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[进阶]TCP通信综合案例:群聊

代码演示如下: 客户端: public class Client {public static void main(String[] args) throws Exception{System.out.println("客户端开启!");//1.创建Socket对象,并同时请求与服务端程序的连接。Socket socket new…

网线制作实验

计算机网络综合实训 网线制作 所在院系 计算机与信息工程学院 学科专业名称 计算机科学与技术 导师及职称 柯宗武 教授 提交时间 2023.4.30 计算机网络综合实训报告 一、实验目的 1、掌握三类UTP线缆的制作和测试方法 2、了解三类UTP线缆的作用及布线方式 二、实验内容 1、局…

第二章 进程的描述与控制

目录 一、进程的概念、组成、特征 1.1 进程的概念 1.1.1 程序 1.1.2 进程 1.2 进程的组成 1.3 进程控制块PCB 1.4 进程的特征 二、进程的状态与转换 2.1 进程的状态 2.2 创建态、就绪态 2.3 运行态 2.4 阻塞态 2.5 终止态 2.6 进程状态的转换 2.7 进程的组织 三…

【C++篇】C++字符串:标准库string类

友情链接:C/C系列系统学习目录 知识总结顺序参考C Primer Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的…

python3.9 安装 pyspider

安装pyspider pip install pyspider 直接报错 Please specify --curl-dir/path/to/built/libcurl 于是从PythonLibs官网 中获取依赖并自行下载到本地 下载与3.9对应的 执行安装 pip install D:\下载\ad3-2.2.1-cp39-cp39-win32.whl 安装成功之后 执行 pip install p…

1748_Perl中使用通配符处理文件

全部学习汇总: GreyZhang/perl_basic: some perl basic learning notes. (github.com) 使用通配符处理文件一般是用于文件的拷贝、删除以及对文件逐个分析等功能。在Perl中遇到的相应的功能基本上也是如此。通配符匹配处理文件(文件名)需要使…

前端JavaScript入门-day01

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 JavaScript 介绍 1 JavaScript 是什么 1. JavaScript (是什么?) 2. 作…

H. Don‘t Blame Me(DP)

Problem - 1829H - Codeforces 很遗憾,这道题目的出题人没有想到一个有趣的故事,所以他只是让你解决以下问题。 给定由n个正整数组成的数组a,计算具有子序列中元素的按位AND在其二进制表示中恰好有k个设置位的非空子序列的数量。答案可能很大…

Winwebmail搭建邮件服务器

配置环境 角色系统IP地址DNS邮件服务器WindowServer2016192.168.1.1/24192.168.1.1客户端1Window10192.168.1.10/24192.168.1.1客户端2Window10192.168.1.20/24192.168.1.1 Winwebmail介绍 WinWebMail是安全高速的全功能邮件服务器,融合强大的功能与轻松的管理为…

macOS Ventura 13.4.1 (22F82|22F2083) 正式版发布,ISO、IPSW、PKG 下载

macOS Ventura 13.4.1 (22F82|22F2083) 正式版发布,ISO、IPSW、PKG 下载 本站下载的 macOS Ventura 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安…

C++ 指针常量与常量指针

指针常量与常量指针的翻译就好比机器学习中Regularization翻译成正则化一样,讲真,正则化这个说法确实要比规则化显得高端些,但是到了理解的时候,还是要按照规则化理解。 指针常量与常量指针这个概念是一样的,英文里没…

【STM32】软件I2C(支持多字节)

I2C简介 I2C总线是一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信。I2C总线有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步。 在一个i2c通讯总线中,可连接多个i2c通讯设备&a…

Linux国产操作系统,UCA-系统工程师学习必备技能,系统状态查询和进程管理,uname命令last命令 top命令和 ps命令 kill命令

目录 ​编辑 1.系统状态查询 1. 1.uname命令 1.2. last命令 1.3. top命令 2.进程管理 2.1. ps命令 2.2. kill命令 1.系统状态查询 1. 1.uname命令 rootuos~#: uname rootuos~#: uname -r 4.19是内核,0-6-amd64是架构。 rootuos~#: uname -a eagle操作系统的…

【深入浅出 Spring Security(十一)】授权原理分析和持久化URL权限管理

授权原理分析和持久化URL权限管理 一、必须知道的三大组件(Overview)二、FilterSecurityInterceptor 源码分析SecurityMetadataSource 分析 三、自定义 FilterSecurityMetadataSource 对象(实战)自定义表CustomSecurityMetadataSo…

【C++】构造函数调用规则

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 !时止则止,时行则行。动静不失其时,其道光明。 1、缘起 (1)默认情况下,C 编译器至少给一个类添加 3 个函数 ① 默认构造函数(无参&#…

多无人车自动编队

matlab2016b可运行 Kaveh Fathian - Distributed Formation Control of Cars with Collision Avoidance (google.com)

极致呈现系列之:Echarts桑基图的流动旋律

目录 什么是桑基图桑基图的特点及应用场景Echarts中桑基图的常用属性Vue3中创建桑基图美化桑基图 在各种复杂系统中,我们经常需要了解不同流量之间的关系和流动情况。这种信息的可视化呈现对于我们理解系统的结构和转移过程至关重要。桑基图作为一种强大的可视化工具…

Lambda and Collections

我们先从最熟悉的Java集合框架(Java Collections Framework, JCF)开始说起。 为引入Lambda表达式,Java8新增了java.util.funcion包,里面包含常用的函数接口,这是Lambda表达式的基础,Java集合框架也新增部分接口,以便与…

tf卡打不开怎么办?tf卡数据丢失怎么恢复

TF卡打不开怎么办?当TF卡中的数据丢失后,又如何恢复呢?下面小编已为您梳理和归纳了答案!请继续阅读下文。 一、TF卡打不开怎么办? 首先,我们需要了解导致TF卡读不出来的具体原因,这可能包括没…

ch8_4中断系统

为什么需要中断? 输入,输出。 计算机程序调试;发生异常事件; 都需要由中断系统进行处理. 引发中断的各种因素包括:人为设置中断,程序性事故, 硬件故障,I/O设备,外部事件等…