萨瑞MCU R7FA8D1BH环境搭建教程

在这里插入图片描述

萨瑞MCU R7FA8D1BH环境搭建教程

如果你是大学生 遇到电子技术 学习 成长 入行难题 佳喔威信,给你提供一定资源和战略方法上的帮助 相信我的专业职业经历一定能帮到你

目录

  • 概述
    • 2. 开发板介绍
    • 3. 搭建rtthread环境
    • 4. 安装瑞萨的keil环境
    • 5. 搭建瑞萨的keil辅助环境fsp
    • 6. 烧录第一个程序
    • 7. visionboard其他工具安装
  • 资源下载地址

点亮一颗瑞萨CPU教程

本文主要介绍搭建Renesa Version Board开发环境RT-Thread Studio的方法和步骤。
是RTT的一个官方开发板
在这里插入图片描述

2. 开发板介绍

小小一个 东西挺多的哈
右边这一排和树莓派一样特地做的拓展针脚排
摄像头 MCU SDRAM NOR-FLASH
USB wifi+BLE 3个屏幕接口 SD卡
在这里插入图片描述

3. 搭建RTThread环境

百度RTT官网
在这里插入图片描述

随便了解下RTT实时操作系统并下载安装包
在这里插入图片描述

安装过程没什么特殊的 一直下一步就行
在这里插入图片描述

在这里插入图片描述

官网安装的最新RTTstudio需要注册账号
在这里插入图片描述

这时候RTTstudio就安装好了

创建一个rtt vison board项目
在这里插入图片描述

需要下载vision board相关的资料
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这时候如果你有jlink dap-link烧录工具
可以烧录示例代码试试 因为我没有 就没操作了
其实可以把编译完的hex文件用瑞萨的烧录app通过usb烧录

4. 安装瑞萨的keil环境

逛一逛RTT自己的论坛博客
找到一个visionboard相关资料的网盘链接
https://pan.baidu.com/s/1O38xjFGV2K1RP7tP1WlcvA?pwd=ra8v#list/path=%2F
在这里插入图片描述

这是网盘下载好的工具资料
在这里插入图片描述

有我们做单片机开发最熟悉的keil
注意他的版本和你电脑版本是否一样
低了记得升级到该版本
不然不兼容R7FA8D1BH型号

以及R7芯片包
安装破解完keil后记得把R7芯片包搞好
在这里插入图片描述

去github克隆一个visionboard仓库
随便打开个工程

git clone https://github.com/RT-Thread-Studio/sdk-bsp-ra8d1-vision-board.git

在这里插入图片描述

在这里插入图片描述

双击 mklinks.bat 文件
执行脚本后会生成 rt-thread、libraries 两个文件夹:
在这里插入图片描述

双击 project.uvprojx 文件打开MDK工程
在这里插入图片描述

编译项目后会提示没有瑞萨的fsp工具

5. 搭建瑞萨的keil辅助环境fsp

fsp安装包同样放在visionboard的网盘资料包里
在这里插入图片描述

安装过程如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后开始在keil上配置fsp拓展
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如下是编译成功的结果
在这里插入图片描述

6. 烧录第一个程序

同上面的RTTstuidio环境搭建结束后一样
你有烧录器的话 直接点keil的load就行
否则需要借用瑞萨的烧录工具dap-link或jlink
不过不太好用
有一些注意事项
比如vison board的boot功能
重启前需要按住boot 然后重启
重启后不能松开 一直按着
也有可能是我板子固件的问题
哈哈哈哈哈哈!!!!

话不多说 我们先来安装这个瑞萨烧录工具app吧
在这里插入图片描述

在这里插入图片描述

选板子 选端口
如果固件过大 要要在操作设置中 关掉忽略超出范围的选项
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

最后烧录完成 可以看到蓝灯在闪烁
在这里插入图片描述

7. visionboard其他工具安装

rtt还有个env工具
喜欢或者有linux嵌入式开发经验的
推荐使用这个
就是menuconfig
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后在安装下openmv的
因为visionboard支持openmv开发
在这里插入图片描述

在这里插入图片描述

太叼了!!!

在这里插入图片描述

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

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

相关文章

鸿蒙实战:使用显式Want启动Ability

文章目录 1. 实战概述2. 实现步骤2.1 创建鸿蒙应用项目2.2 修改Index.ets代码2.3 创建SecondAbility2.4 创建Second.ets 3. 测试效果4. 实战总结5. 拓展练习 - 启动文件管理器5.1 创建鸿蒙应用项目5.2 修改Index.ets代码5.3 测试应用运行效果 1. 实战概述 本实战详细阐述了在 …

【Nginx】反向代理Https时相关参数:

在Nginx代理后台HTTPS服务时,有几个关键的参数需要配置,以确保代理服务器能够正确地与后端服务器进行通信。一些重要参数的介绍: proxy_ssl_server_name:这个参数用于指定是否在TLS握手时通过SNI(Server Name Indicati…

PH热榜 | 2024-11-19

DevNow 是一个精简的开源技术博客项目模版,支持 Vercel 一键部署,支持评论、搜索等功能,欢迎大家体验。 在线预览 1. Layer 标语:受大脑启发的规划器 介绍:体验一下这款新一代的任务和项目管理系统吧!它…

React Native 基础

React 的核心概念 定义函数式组件 import组件 要定义一个Cat组件,第一步要使用 import 语句来引入React以及React Native的 Text 组件: import React from react; import { Text } from react-native; 定义函数作为组件 const CatApp = () => {}; 渲染Text组件

一文详细了解websocket应用以及连接断开的解决方案

文章目录 websocketvite 热启动探索websocket -心跳websocket 事件监听应用过程中问题总结 websocket Websocket简介 定义和工作原理 Websocket是一种在单个TCP连接上进行全双工通信的协议。与传统的HTTP请求 - 响应模式不同,它允许服务器主动向客户端推送数据。例…

Vue 3与TypeScript集成指南:构建类型安全的前端应用

在Vue 3中使用TypeScript,可以让你的组件更加健壮和易于维护。以下是使用TypeScript与Vue 3结合的详细步骤和知识点: 1. 环境搭建 首先,确保你安装了Node.js(推荐使用最新的LTS版本)和npm或Yarn。然后,安…

React-useRef与DOM操作

#题引:我认为跟着官方文档学习不会走歪路 ref使用 组件重新渲染时,react组件函数里的代码会重新执行,返回新的JSX,当你希望组件“记住”某些信息,但又不想让这些信息触发新的渲染时,你可以使用ref&#x…

# Spring事务

Spring事务 什么是spring的事务? 在Spring框架中,事务管理是一种控制数据库操作执行边界的技术,确保一系列操作要么全部成功,要么全部失败,从而维护数据的一致性和完整性。Spring的事务管理主要关注以下几点&#xf…

Jenkins更换主题颜色+登录页面LOGO图片

默认主题和logo图片展示 默认主题黑色和白色。 默认LOGO图片 安装插件 Login ThemeMaterial Theme 系统管理–>插件管理–>Available plugins 搜不到Login Theme是因为我提前装好了 没有外网的可以参考这篇离线安装插件 验证插件并修改主题颜色 系统管理–>A…

LLM文档对话 —— pdf解析关键问题

一、为什么需要进行pdf解析? 最近在探索ChatPDF和ChatDoc等方案的思路,也就是用LLM实现文档助手。在此记录一些难题和解决方案,首先讲解主要思想,其次以问题回答的形式展开。 二、为什么需要对pdf进行解析? 当利用L…

【虚幻引擎】UE5数字人开发实战教程

本套课程将会交大家如何去开发属于自己的数字人,包含大模型接入,流式输出,语音识别,语音合成,口型驱动,动画蓝图,语音唤醒等功能。 课程介绍视频如下: 【虚幻引擎】UE5 历时一个多月…

上位机编程命名规范

1.大小写规范 文件名全部小写是一种广泛使用的命名约定,特别是在跨平台开发和开源项目中。主要原因涉及技术约束、可读性和一致性等方面。以下是原因和优劣势的详细分析: 1. 避免跨平台问题 不同操作系统对文件名的大小写处理方式不同: Li…

JAVA:探索 PDF 文字提取的技术指南

1、简述 随着信息化的发展,PDF 文档成为了信息传播的重要媒介。在许多应用场景下,如数据迁移、内容分析和信息检索,我们需要从 PDF 文件中提取文字内容。JAVA提供了多种库来处理 PDF 文件,其中 PDFBox 和 iText 是最常用的两个。…

form表单的使用

模板 <template><el-form :model"formData" ref"form1Ref" :rules"rules"><el-form-item label"手机号" prop"tel"><el-input v-model"formData.tel" /></el-form-item><el-f…

【priority_queue的使用及模拟实现】—— 我与C++的不解之缘(十六)

前言 ​ priority_queue&#xff0c;翻译过来就是优先级队列&#xff0c;但是它其实是我们的堆结构&#xff08;如果堆一些遗忘的可以看一下前面的文章复习一下【数据结构】二叉树——顺序结构——堆及其实现_二叉树顺序结构-CSDN博客&#xff09;&#xff0c;本篇文章就来使用…

php 与 thinkphp 13 张 表 关联 查询,a.pry_key=b.pry_key and c.pry_key= b.pry_key 代码示例

在 PHP 中&#xff0c;假设你有 13 张表并且这些表之间通过 pry_key 关联&#xff0c;你可以使用 SQL 的 JOIN 来将这些表连接在一起&#xff0c;然后通过 PHP 执行该查询。以下是一个简化的示例&#xff0c;展示如何通过 JOIN 语句将 13 张表联接&#xff0c;并使用 PHP 代码执…

MacOS下的Opencv3.4.16的编译

前言 MacOS下编译opencv还是有点麻烦的。 1、Opencv3.4.16的下载 注意&#xff0c;我们使用的是Mac&#xff0c;所以ios pack并不能使用。 如何嫌官网上下载比较慢的话&#xff0c;可以考虑在csdn网站上下载&#xff0c;应该也是可以找到的。 2、cmake的下载 官网的链接&…

Kibana 本地安装使用

一 Kibana简介 1.1 Kibana 是一种数据可视化工具&#xff0c;通常需要结合Elasticsearch使用&#xff1a; Elasticsearch 是一个实时分布式搜索和分析引擎。 Logstash 为用户提供数据采集、转换、优化和输出的能力。 Kibana 是一种数据可视化工具&#xff0c;为 Elasticsear…

#Js篇:JSON.stringify 和 JSON.parse用法和传参

JSON.stringify 和 JSON.parse 1. JSON.stringify JSON.stringify 方法将一个 JavaScript 对象或数组转换为 JSON 字符串。 基本用法 const obj { name: "Alice", age: 25 }; const jsonString JSON.stringify(obj); console.log(jsonString); // 输出: {"…

基于大数据爬虫数据挖掘技术+Python的网络用户购物行为分析与可视化平台(源码+论文+PPT+部署文档教程等)

#1024程序员节&#xff5c;征文# 博主介绍&#xff1a;CSDN毕设辅导第一人、全网粉丝50W,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老…