【RA-Eco-RA2T1开发板】介绍、环境搭建、工程测试
【RA-Eco-RA2T1开发板】介绍、环境搭建、工程测试本文介绍了 RA-Eco-RA2T1-48PIN-V1.0 开发板的基本信息包括产品特点、参数资源、原理图、环境搭建以及工程测试等为相关产品的开发设计提供了参考。介绍RA-Eco-RA2T1-48PIN-V1.0 开发板主控芯片为 R7FA2T1074CFL.RA2T1系列微控制器基于64MHz Arm Cortex -M23内核设计专为单电机控制应用而优化。RA2T1 集成 PWM 定时器以及配备3采样保持电路的A/D转换器等先进的模功能适用于电动工具风扇和家用电器等高效的低端电机控制方案。RA2T1 支持 1.6V 至 5.5V 的宽工作范围可满足成本效益和空间受限的设计需求。外观Top viewBottom view特性1个复位按键1个用户按键2个LED2个PMOD接口1个Arduino UNO接口板载USB转TTL模块可用于串口通信和烧录板载SWD接口方便用户调试与下载64MHz Arm Cortex-M23 内核安全功能64KB 闪存和 8KB SRAM2KB 数据闪存支持类似 EEPROM 数据存储12 位 A/D 转换器配备 3 个采样保持电路高速比较器SCIUART、简易 SPI、简易 I2C、SPI、I2C1.6V 至 5.5V 的宽电压范围全速 USB 2.0支持主机模式和设备模式-40 至 125°C的宽工作温度范围详见RA-Eco-RA2T1-48PIN-V1.0 设计 | Gitee .主控主控芯片为 R7FA2T1074CFL系统框图原理图主控引脚USB 串口环境搭建搭建和使用 e2studio IDE 开发环境。下载并安装 瑞萨FSP (flexible software package) 灵活配置软件包 安装时注意选择 GNU ARM 工具链工程创建文件 - 新建 - 瑞萨 C/C 项目 -Renesas RA自定义设备选择R7FA2T1074CFL调试器选择 J-Link 项目创建完成后选择进入透视图模式工程配置工程配置包括引脚 GPIO 配置、时钟配置、串口配置。引脚配置进入 FSP 配置界面打开 Pins 标签页由原理图可知板载 2 个用户 LED 对应引脚分别为 P213、P914且为高电平点亮将 2 个 LED 引脚均配置为输出模式初始为低电平时钟配置根据原理图可知板载 XTAL 晶振频率为 20MHz需要重新配置 IDE 时钟树。注意到 P213 与晶振引脚相连因此若 PCLK 时钟采用外部晶振则 LED1 驱动会受影响。串口配置进入 FSP 配置界面打开 Pins 标签页根据原理图或开发板丝印将 P109 和 P110 引脚分别配置为 TXD9 和 RXD9 异步串口模式新建串口通信堆栈New Stack-Connectivity-UART (r_sci_uart)串口属性配置General 标签下的 Channel 改为 9名称改为g_uart9中断回调函数命名为user_uart9_callback进入 BSP 标签页配置 RA Common 属性RA Common 标签下的 Heap size 改为0x2000点击Generate Project Content右键项目文件夹构建工程确认无报错printf 设置右键项目文件夹选择属性进入C/C 构建-设置选项进入GNU Arm Cross C Linker-Miscellaneous选项勾选float printf和Do not use syscalls选项应用并关闭重新构建工程。工程代码打开./src/hal_entry.c文件添加如下代码#include hal_data.h #include stdio.h fsp_err_t err FSP_SUCCESS; volatile bool uart_send_complete_flag false; void user_uart9_callback (uart_callback_args_t * p_args) { if(p_args-event UART_EVENT_TX_COMPLETE) { uart_send_complete_flag true; } } #ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #endif PUTCHAR_PROTOTYPE { err R_SCI_UART_Write(g_uart9_ctrl, (uint8_t *)ch, 1); if(FSP_SUCCESS ! err) __BKPT(); while(uart_send_complete_flag false){} uart_send_complete_flag false; return ch; } int _write(int fd,char *pBuffer,int size) { for(int i0;isize;i) { __io_putchar(*pBuffer); } return size; } void hal_entry(void) { err R_SCI_UART_Open(g_uart9_ctrl, g_uart9_cfg); assert(FSP_SUCCESS err); while(1) { R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_02_PIN_13, BSP_IO_LEVEL_LOW); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_09_PIN_14, BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_02_PIN_13, BSP_IO_LEVEL_HIGH); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_09_PIN_14, BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS); printf(hello world!\n); } }保存文件。工程编译右键项目文件夹选择属性进入C/C 构建-设置选项进入GNU Arm Cross Create Flash Image - General选项在输出格式中选择Intel HEX应用并关闭右键项目文件夹构建工程确认无报错查看工程目录下的Debug文件夹生成相应的 HEX 格式的固件硬件连接使用杜邦线连接 JLINK-OB 和 RA2T1实现工程调试、固件上传、串口通信接线方式如下Jlink-OBRA2T1NoteDIOSWDIOData I/OCLKSWCLKClockRXDTXD (P109)TransmiteTXDRXD (P110)ReceiveGNDGNDGround3V3VCCPower实物图PCB 工程详见J-Link OB .工程调试开发板支持串口烧录、J-Link、EZ-Cube 调试器烧录等这里使用 JLINK-OB 调试工程。点击工具栏的小虫子 Debug 按钮进入调试界面或右键项目文件夹选择调试配置选中当前项目对应的*.elf文件调试工具为 JLINK开始调试进入调试界面点击菜单栏的运行按钮程序开始执行效果演示启动调试程序运行板载 LED 闪烁运行串口调试助手软件连接 Jlink CDC 虚拟串口配置波特率等参数打开串口接收字符串总结本文介绍了 RA-Eco-RA2T1-48PIN-V1.0 开发板的基本信息包括产品特点、参数资源、原理图、环境搭建以及工程测试等为相关产品的开发设计提供了参考。

相关新闻

华为外包工程师生存指南:从入职到跳槽的实战经验与职业规划

华为外包工程师生存指南:从入职到跳槽的实战经验与职业规划

1. 项目概述:解码“华为外包”这个特殊职场生态“在华为外包的工作体验”这个话题,在技术圈和职场社区里热度一直不低。它不像一个纯粹的技术项目,更像一个复杂的职场生存观察样本。我身边有不少朋友、前同事都曾以不同身份、在不同时期进入过…

2026/8/4 1:10:31 阅读更多 →
英文论文翻译:从语言转换到学术转述的完整指南

英文论文翻译:从语言转换到学术转述的完整指南

1. 从“翻译”到“学术转述”:英文论文翻译的核心认知很多刚开始接触英文期刊论文写作的朋友,可能会把“翻译”这件事想得过于简单,认为只要把中文稿子用翻译软件过一遍,再找人润色一下语法就万事大吉了。我自己在早期投稿时也踩过…

2026/8/4 3:02:07 阅读更多 →
FPGA设计核心:IBUF/OBUF/BUFG等缓冲器原理与应用全解析

FPGA设计核心:IBUF/OBUF/BUFG等缓冲器原理与应用全解析

1. 项目概述:为什么FPGA设计绕不开“BUF”?如果你用过Xilinx的FPGA做项目,不管是简单的接口转换还是复杂的信号处理,在综合后的网表里,总会看到一堆以IBUF、OBUF、BUFG、IBUFDS结尾的奇怪原件。新手第一次看到可能会懵…

2026/8/2 22:07:30 阅读更多 →

最新新闻

零基础三个月通关高项考试:高效备考方案解析

零基础三个月通关高项考试:高效备考方案解析

1. 项目概述:零基础备考高项的成功路径去年冬天,当我决定挑战信息系统项目管理师(高项)考试时,面对市面上五花八门的培训机构和良莠不齐的师资力量,确实踩过不少坑。直到遇到张老师的课程体系,才…

2026/8/4 4:04:33 阅读更多 →
GPT-5.6 Luna 降价 80%:从 24% 到 90% 的缓存命中率,OpenAI 的价格战打在了工程层

GPT-5.6 Luna 降价 80%:从 24% 到 90% 的缓存命中率,OpenAI 的价格战打在了工程层

2026 年 7 月 30 日,OpenAI 宣布 GPT-5.6 系列 API 调价。最轻量的 Luna 输入价格从每百万 token 一美元降到零点二美元,输出价格从六美元降到一点二美元,降幅百分之八十。中档的 Terra 降价百分之二十,旗舰 Sol 价格不动&#xf…

2026/8/4 4:04:33 阅读更多 →
交易系统构建:从概率优势到风险管理

交易系统构建:从概率优势到风险管理

1. 从赌徒到交易大师的认知跃迁《股票作手回忆录》第七章中,杰西利弗莫尔用血泪教训揭示了一个残酷真相:华尔街没有新鲜事,人性永不变。1907年棉花期货战役中,他曾在三天内亏损90%本金,这次惨败让他彻底认清了"凭…

2026/8/4 4:04:32 阅读更多 →
三重融合验证:提升意图识别准确率的工程架构实践

三重融合验证:提升意图识别准确率的工程架构实践

1. 项目概述:从“听懂”到“理解”的进化 在智能对话系统的开发中,意图识别(Intent Recognition)一直是决定交互体验成败的核心技术。早期的规则匹配,到后来的机器学习分类,我们一直在努力让机器“听懂”用…

2026/8/4 4:04:32 阅读更多 →
CBCX:把多语言支持做到位——维度对照与提示整理

CBCX:把多语言支持做到位——维度对照与提示整理

对新手与注重稳健体验的外汇内容读者而言,“能看懂”往往比“堆概念”更重要。围绕CBCX,以下重点写清解释是否通俗、规则是否易查、提示是否前置,以及服务是否具备连续性。在外汇相关服务中,读者最在意的通常是信息是否清楚、提示…

2026/8/4 4:04:32 阅读更多 →
C++类型系统深度解析与高性能编程实践

C++类型系统深度解析与高性能编程实践

1. 为什么C程序员必须吃透类型系统在C社区里流传着这样一句话&#xff1a;"真正理解C的类型系统&#xff0c;才算摸到了这门语言的门槛。"我至今记得第一次用std::vector<std::unordered_map<std::string, std::variant<int, float>>>这样的嵌套类…

2026/8/4 4:03:32 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标&#xff1a;掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码&#xff1a;多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话&#xff0c;第一次听说美国这个老牌折扣网站的跨境卖家&#xff0c;十个有八个会问同一个问题&#xff1a;这个平台到底是干嘛的&#xff1f;我见过一个做家居出口的朋友&#xff0c;他在亚马逊上月销二十万美金&#xff0c;却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者&#xff1a;邓兵、刘建国通讯单位&#xff1a;清华大学DOI&#xff1a;https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素&#xff08;REEs&#xff09;是清洁能源技术与电子器件不可或缺的核心原料&#xff0c;然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流&#xff1a;一个核心问题的诞生想象一下&#xff0c;你是一个城市供水系统的总工程师。你的城市有多个水源&#xff08;水库&#xff09;&#xff0c;需要通过一个复杂的地下管道网络&#xff0c;将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起&#xff1a;为什么我们需要互相关几年前&#xff0c;我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号&#xff0c;理论上它们接收到的声音波形应该非常相似&#xff0c;只是由于麦克风位置不同&#xff…

2026/8/3 4:36:35 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/3 13:07:03 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/3 5:19:38 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/3 8:27:36 阅读更多 →