kit7828 发表于 2026-3-12 17:52:01

【瑞萨AI挑战赛】Titan开发板开发环境搭建

首先感谢瑞萨的支持,拿到了Titan开发板,整体尺寸93mm*60mmhttps://bbs.eeworld.com.cn/data/attachment/forum/202603/05/134659tus13ww9zwju0fr9.jpg.thumb.jpg
应该说开发环境的搭建还是比较繁琐的,需要很仔细和耐心. 一、开发环境搭建1、资料下载及获取需要下载RTT-Studio开发包,以及离线资源包sdk-bsp-ra8p1-titan-board-refs_tags_1.0.2.zip,参考帖子(https://www.xcc.com/planet/post/9150)以及Titan板级支持资源包(含GNU_Tools_for_ARM_Embedded_Processors_13.3、PyOCD_0.2.9、sdk-bsp-ra8p1-titan-board-1.0.0以及TitanBoard开发板资料)其中TitanBoard开发板资料内有Renesas_Flash_Programmer_Package_V32000-doc、Renesas-FSP_rasc_v6.0.0、RT-Thread Studio(开发工具)以及sdk-bsp-ra8p1-titan-boardhttps://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140446m3t6jfew066wwwef.png.thumb.jpg
2、FSP安装首先安装Renesas-FSP_rasc_v6.0.0,会先解压https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140520uq9lvw6tttj3tvan.png
然后是安装对应用户类型https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140605jn4dvlvf4r1rhn47.png.thumb.jpg
安装路径,需要注意的是所有的路径中不能包含空格https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140653k1j6ov2i91o9i316.png.thumb.jpg
安装路径更改后会再次校验,然后是Licenseshttps://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140754kzkxxsoyney2jezy.png.thumb.jpg
安装过程中https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140859w31xzxnchrzu2eek.png.thumb.jpg
中间会要求安装驱动https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/140927rhf2la5ohhmwa2mm.png.thumb.jpg
安装完成https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/141001buwyj5c62ycan102.png.thumb.jpg
完成后需要打开FSP,涉及账号及注册,如没有账号,需要在瑞莎官网注册账号https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/141814p6aw65lzlm679eff.png.thumb.jpg
后面是工作区路径等的设置,个人感觉这些设置RTT会重置https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/141914g6ws4ww1w1zs1y3w.png.thumb.jpg
然后是设备类型、项目类型、项目步骤、RTOS选择等等,最后是Blink Led的例程项目3、RT-Thread Studio安装RTT Studio的安装感觉步骤要少一些https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142126k25cyu5n2bnbausn.png.thumb.jpg
选择一下安装路径https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142146leof4es4lois43ep.png.thumb.jpg
安装过程中https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142347l299wxlx5tqmq0xd.png.thumb.jpg
安装完成后https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142440n4xaajhd4ggouxdh.png.thumb.jpg
可以启动一下RTT Studiohttps://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142502r27i1ix73xix37ds.png.thumb.jpg
然后进行资源包的安装4、RT-Thread Studio资源包安装在RTT Studio中点击SDK Mangerhttps://bbs.eeworld.com.cn/data/attachment/forum/202603/05/142857kimsjyjzhc7yuqj6.png.thumb.jpg
就出现RTT Studio的资源情况表https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/143023up4xtiszcibodzso.png.thumb.jpg
Titan资源包在线很难安装上,我尝试了3次都没有成功,就根据https://www.xcc.com/planet/post/9150这个的附件离线安装1.0.2包https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/143230qelz8hssjhazojhh.png.thumb.jpg
导入过程也会安装其他的依赖资源https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/143314l3g93rv8gho38m69.png.thumb.jpg
离线安装完成后,也能看到编译链工具的安装情况https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/144320bafgc2gaga7gwjy5.png.thumb.jpg
5、Flash Programmer安装(可选)Flash Programmer安装可能不一定用的到,但是个人感觉其中很多的驱动程序,应该会对项目有些影响,具体的对应关系就不清楚了https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/144529h0vcqtevec5se85s.png.thumb.jpg
安装过程也不复杂,设置目录https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/144630sz9dc8mitd77vfsc.png.thumb.jpg
安装过程中一堆的驱动https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/144720cerizzl27ddjfjes.png.thumb.jpg
二、点灯测试1、项目搭建在RTT Studio中新建RT-Thread项目https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/144836pu138u7o33gjgugh.png.thumb.jpg
项目名称可以随便取,完成后就直接生成示例项目了示例项目生成后就要绑定Smart Confiuration了https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145015xri1jbkbre8jzb8x.png.thumb.jpg
双击RA Smart Configurator,然后指定前面安装的FSP目录https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145125h44tjfcmi4pfim74.png.thumb.jpg

2、DAP-Link驱动更新Titan开发板上dbg口(TypeC)连接至电脑,可以在设备管理器中看到驱动如为WinUSB驱动,需要先卸载https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145356b77773737vfh9q2l.png.thumb.jpg
等再次连接的时候变成RA4M2 CMSIS-DAP的时候就成了,否则要更新驱动程序https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145550ltgielgxgienwlxg.png.thumb.jpg
3、编译下载RTT Studio项目中编译https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145725iyspyjys233ysndm.png.thumb.jpg
若没有错误,就可以进行**执行了下载前要检查一下接口类型https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145926b661q3nhrzwy6qd1.png
然后可以下载至开发板https://bbs.eeworld.com.cn/data/attachment/forum/202603/05/145954nksesf55azfa961f.png.thumb.jpg
4、点灯测试点灯的代码如下复制

[*]    do
[*]    {
[*]      /* 获得组编号 */
[*]      group_current = count % group_num;
[*]
[*]      /* 控制 RGB 灯 */
[*]      rt_pin_write(LED_PIN_R, _blink_tab[0]);
[*]      rt_pin_write(LED_PIN_B, _blink_tab[1]);
[*]      rt_pin_write(LED_PIN_G, _blink_tab[2]);
[*]
[*]      /* 输出 LOG 信息 */
[*]      LOG_D("group: %d | red led [%-3.3s] | | blue led [%-3.3s] | | green led [%-3.3s]",
[*]            group_current,
[*]            _blink_tab[0] == LED_ON ? "ON" : "OFF",
[*]            _blink_tab[1] == LED_ON ? "ON" : "OFF",
[*]            _blink_tab[2] == LED_ON ? "ON" : "OFF");
[*]
[*]      count++;
[*]
[*]      /* 延时一段时间 */
[*]      rt_thread_mdelay(500);
[*]    }while(count > 0);

根据前面设定的状态变化复制

[*]/* 定义 8 组 LED 闪灯表,其顺序为 R B G */
[*]static const rt_uint8_t _blink_tab[][3] =
[*]{
[*]    {LED_OFF, LED_OFF, LED_OFF},
[*]    {LED_ON,LED_OFF, LED_OFF},
[*]    {LED_OFF, LED_ON,LED_OFF},
[*]    {LED_OFF, LED_OFF, LED_ON},
[*]    {LED_ON,LED_OFF, LED_ON},
[*]    {LED_ON,LED_ON,LED_OFF},
[*]    {LED_OFF, LED_ON,LED_ON},
[*]    {LED_ON,LED_ON,LED_ON},
[*]};

具体的点闪烁情况见下面的视频https://file.eefcdn.com/campaign/fy/renesas_demo_20260312.mp4
页: [1]
查看完整版本: 【瑞萨AI挑战赛】Titan开发板开发环境搭建