Skip to content

Commit 29d2ba7

Browse files
committed
add ra6e1-fpb
1 parent 888b99f commit 29d2ba7

File tree

10 files changed

+10528
-10592
lines changed

10 files changed

+10528
-10592
lines changed

bsp/renesas/re6e1-fpb/JLinkLog.txt

Lines changed: 10486 additions & 10531 deletions
Large diffs are not rendered by default.

bsp/renesas/re6e1-fpb/README.md

Lines changed: 35 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
该开发板常用 **板载资源** 如下:
2121

22-
- MCU:R7FA6E10F2CFM,200MHz,Arm Cortex®-M33 内核,512kB 代码闪存, 2560kB SRAM
22+
- MCU:R7FA6E10F2CFM,200MHz,Arm Cortex®-M33 内核,1-MB 代码闪存, 256kB SRAM
2323
- 调试接口:板载 J-Link 接口
2424
- 扩展接口:两个 PMOD 连接器
2525

@@ -67,70 +67,58 @@
6767

6868
**硬件连接**
6969

70-
使用 USB 数据线连接开发板到 PC,使用 J-link 接口下载和 DEBUG 程序。使用 USB 转串口工具连接 UART0:P411(TXD)、P410(RXD)。
70+
使用 USB 数据线连接开发板到 PC,使用 J-link 接口下载和 DEBUG 程序。使用 USB 转串口工具连接 UART0:P101(TXD)、P100(RXD)。
71+
72+
7173

7274
**编译下载**
7375

7476
- 编译:双击 project.uvprojx 文件,打开 MDK5 工程,编译程序。
7577

76-
> 注意:此工程需要使用 J-Flash Lite 工具烧录程序。建议使用 V8.10 及以上版本烧录工程。[J-Link 下载链接](https://www.segger.com/downloads/jlink/)
78+
![image-20250930112238070](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930112238070.png)
79+
7780

78-
- 下载:打开 J-Flash lite 工具,选择芯片型号 R7FA6E2BB,点击 OK 进入工具。选择 BSP 目录下 MDK 编译出的 /object/rtthread.hex 文件,点击 Program Device 按钮开始烧录。具体操作过程可参考下图步骤:
7981

80-
![image-20211011181555421](docs/picture/jflash1.png)
82+
- 下载:具体操作过程可参考下图步骤:
8183

82-
![image-20211011182047981](docs/picture/jflash2.png)
84+
![image-20250930112518592](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930112518592.png)
8385

84-
![image-20211011182434519](docs/picture/jflash.png)
86+
![image-20250930112622622](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930112622622.png)
8587

86-
![image-20211011182949604](docs/picture/jflash3.png)
88+
![image-20250930112711356](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930112711356.png)
89+
90+
![image-20250930113003433](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930113003433.png)
8791

8892
**查看运行结果**
8993

9094
下载程序成功之后,系统会自动运行并打印系统信息。
9195

9296
连接开发板对应串口到 PC , 在终端工具里打开相应的串口(115200-8-1-N),复位设备后,可以看到 RT-Thread 的输出信息。输入 help 命令可查看系统中支持的命令。
9397

94-
```bash
95-
\ | /
96-
- RT - Thread Operating System
97-
/ | \ 5.2.0 build Oct 28 2024 02:29:19
98-
2006 - 2024 Copyright by rt-thread team
99-
100-
Hello RT-Thread!
101-
msh >
102-
msh >help
103-
RT-Thread shell commands:
104-
pin - pin [option]
105-
reboot - Reboot System
106-
help - RT-Thread shell help
107-
ps - List threads in the system
108-
free - Show the memory usage in the system
109-
clear - clear the terminal screen
110-
version - show RT-Thread version information
111-
list - list objects
112-
backtrace - print backtrace of a thread
113-
114-
msh >
115-
```
98+
![image-20250930114454018](G:\testRTT\rt-thread\bsp\renesas\re6e1-fpb\docs\picture\image-20250930114454018.png)
99+
100+
116101

117102
**应用入口函数**
118103

119-
应用层的入口函数在 **bsp\ra6e2-fpb\src\hal_emtry.c** 中 的 `void hal_entry(void)` 。用户编写的源文件可直接放在 src 目录下。
104+
应用层的入口函数在 **bsp\ra6e1-fpb\src\hal_emtry.c** 中 的 `void hal_entry(void)` 。用户编写的源文件可直接放在 src 目录下。
120105

121106
```c
122-
void hal_entry(void)
107+
#define LED1_PIN BSP_IO_PORT_04_PIN_07 /* Onboard LED1 pins */
108+
#define LED2_PIN BSP_IO_PORT_04_PIN_08 /* Onboard LED2 pins */
109+
110+
void hal_entry ( void )
123111
{
124-
rt_kprintf("\nHello RT-Thread!\n");
112+
rt_kprintf ( "\nHello RT-Thread!\n" );
125113

126-
while (1)
114+
while ( 1 )
127115
{
128-
rt_pin_write(LED1_PIN, PIN_HIGH);
129-
rt_pin_write(LED2_PIN, PIN_HIGH);
130-
rt_thread_mdelay(500);
131-
rt_pin_write(LED1_PIN, PIN_LOW);
132-
rt_pin_write(LED2_PIN, PIN_LOW);
133-
rt_thread_mdelay(500);
116+
rt_pin_write ( LED1_PIN, PIN_HIGH );
117+
rt_pin_write ( LED2_PIN, PIN_LOW );
118+
rt_thread_mdelay ( 1000 );
119+
rt_pin_write ( LED1_PIN, PIN_LOW );
120+
rt_pin_write ( LED2_PIN, PIN_HIGH );
121+
rt_thread_mdelay ( 1000 );
134122
}
135123
}
136124
```
@@ -139,21 +127,21 @@ void hal_entry(void)
139127
140128
**资料及文档**
141129
142-
- [开发板官网主页](https://www.renesas.cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/fpb-ra6e2-fast-prototyping-board-ra6e2-mcu-group)
143-
- [开发板用户手册](https://www.renesas.cn/zh/document/mat/fpb-ra6e2-v1-users-manual?r=25433341)
130+
- [开发板官网主页](https://www.renesas.cn/zh/design-resources/boards-kits/fpb-ra6e1)
131+
- [开发板用户手册](https://www.renesas.cn/zh/document/mat/fpb-ra6e1-users-manual?r=1529471)
144132
- [瑞萨RA MCU 基础知识](https://www2.renesas.cn/cn/zh/document/gde/1520091)
145133
- [RA6 MCU 快速设计指南](https://www2.renesas.cn/cn/zh/document/apn/ra6-quick-design-guide)
146-
- [RA6E2_datasheet](https://www.renesas.cn/zh/document/dst/ra6e2-group-datasheet?language=en)
147-
- [RA6E2 Group User’s Manual: Hardware](https://www.renesas.cn/zh/document/mah/ra6e2-group-users-manual-hardware?language=en)
134+
- [RA6E1_datasheet](https://www.renesas.cn/zh/document/dst/1532701?language=en)
135+
- [RA6E1 Group User’s Manual: Hardware](https://www.renesas.cn/zh/document/mah/1532711?language=en)
148136
149137
**FSP 配置**
150138
151139
需要修改瑞萨的 BSP 外设配置或添加新的外设端口,需要用到瑞萨的 [FSP](https://www.renesas.cn/zh/software-tool/flexible-software-package-fsp#documents) 配置工具。请务必按照如下步骤完成配置。配置中有任何问题可到[RT-Thread 社区论坛](https://club.rt-thread.org/)中提问。
152140
153141
1. [下载灵活配置软件包 (FSP) | Renesas](https://www.renesas.cn/zh/software-tool/flexible-software-package-fsp),请使用 FSP 5.5.0 版本
154-
2. 下载安装完成后,需要添加 FPB-RA6E2 开发板的官方板级支持包
155-
> 打开[ FPB-RA6E2 开发板详情页](https://www.renesas.cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/fpb-ra6e2-fast-prototyping-board-ra6e2-mcu-group),在**“下载”**列表中找到 **”FPB-RA6E2板级支持包“**,点击链接即可下载
156-
3. 如何将 **”FPB-RA6E2板级支持包“**添加到 FSP 中,请参考文档[如何导入板级支持包](https://www.renesas.cn/zh/software-tool/flexible-software-package-fsp)
142+
2. 下载安装完成后,需要添加 FPB-RA6E1 开发板的官方板级支持包
143+
> 打开[ FPB-RA6E1 开发板详情页](https://www.renesas.cn/zh/design-resources/boards-kits/fpb-ra6e1),在**“下载”**列表中找到 **”FPB-RA6E1板级支持包“**,点击链接即可下载
144+
3. 如何将 **”FPB-RA6E1板级支持包“**添加到 FSP 中,请参考文档[如何导入板级支持包](https://www.renesas.cn/zh/software-tool/flexible-software-package-fsp)
157145
4. 请查看文档:[使用瑞萨 FSP 配置工具](./docs/使用瑞萨FSP配置工具.md)。在 MDK 中通过添加自定义命名来打开当前工程的 FSP 配置。
158146
159147
**ENV 配置**
@@ -169,13 +157,6 @@ void hal_entry(void)
169157
4. 输入`scons --target=mdk5` 命令重新生成工程。
170158
171159
172-
## FAQ
173-
174-
### 使用 MDK 的 DEBUG 时如果遇到提示 “Error: Flash Download failed Cortex-M33” 怎么办?
175-
176-
可按照下图操作,修改 Utilities 中的选项:
177-
178-
![image-20211214102231248](docs/picture/readme_faq1.png)
179160
180161
## 联系人信息
181162
12.2 KB
Loading
21.5 KB
Loading
22.2 KB
Loading
32.7 KB
Loading
26 KB
Loading
31.8 KB
Loading

bsp/renesas/re6e1-fpb/project.uvguix.Administrator

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@
9393
<flags>2</flags>
9494
<showCmd>3</showCmd>
9595
<MinPosition>
96-
<xPos>-1</xPos>
97-
<yPos>-1</yPos>
96+
<xPos>-32000</xPos>
97+
<yPos>-32000</yPos>
9898
</MinPosition>
9999
<MaxPosition>
100100
<xPos>-1</xPos>
@@ -1838,7 +1838,7 @@
18381838
<Name>Debug</Name>
18391839
<Buttons>
18401840
<Len>2373</Len>
1841-
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
1841+
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
18421842
</Buttons>
18431843
<OriginalItems>
18441844
<Len>898</Len>
@@ -1865,9 +1865,9 @@
18651865
<ActiveTab>0</ActiveTab>
18661866
<Doc>
18671867
<Name>.\src\hal_entry.c</Name>
1868-
<ColumnNumber>34</ColumnNumber>
1869-
<TopLine>5</TopLine>
1870-
<CurrentLine>33</CurrentLine>
1868+
<ColumnNumber>42</ColumnNumber>
1869+
<TopLine>1</TopLine>
1870+
<CurrentLine>24</CurrentLine>
18711871
<Folding>1</Folding>
18721872
<ContractedFolders></ContractedFolders>
18731873
<PaneID>0</PaneID>

bsp/renesas/re6e1-fpb/src/hal_entry.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*
66
* Change Logs:
77
* Date Author Notes
8-
* 2021-10-10 Sherman first version
8+
* 2025-9-30 super-gith first version
99
*/
1010

1111
#include <rtthread.h>

0 commit comments

Comments
 (0)