非常高兴在面包板社区参与这次瑞萨的RA6E2开发板试用,下面就把我这次的使用过程进行介绍一下,先简单介绍 一下RA6E2;RA6E2基于Cortex-M33内核,主频200M,内部集成了丰富的资源,像CAN,SPI,IIC ,ADC,DAC,UART,DMA,USB等,拥有256代码内存和4K数据内存以及40K的动态内存。
     下面开始安装瑞萨的智能配置工具,先去官网下载,下载完后开始安装,安装完后打开;
1690523367781.jpg



         1690523606379.jpg

       打开后开始进行配置:

1690523695771.jpg

1690523748805.jpg

1690523760448.jpg

1690523776488.jpg

1690523790878.jpg

1690523802663.jpg

    然后打开开发板原理图文档看一下LED的引脚,从图中可以看到是P207 P113;

1690523819011.jpg

     接着继续配置IO口,并生成KEIL文件;

1690523832188.jpg

   然后打开生成的文件目录,并打开KEIL文件;

1690523870513.jpg

1690523885853.jpg


   接着在KEIL里面配置编译工具;

     
Tools -> Customize Tools Menu

      RA SMAR Configurator
     Command: C:\Renesas\RA\sc_v2023-04_fsp_v4.5.0\eclipse\rascc.exe
      Initial Folder: $P
      Arguments: --device $D --compiler ARMv6configuration.xml

     Device Partition Manager
    Command: C:\Renesas\RA\sc_v2023-04_fsp_v4.5.0\eclipse\rascc.exe
    Initial Folder: $P
    Arguments: -applicationcom.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml "$L%L"
1690523947574.jpg
1690523959627.jpg


      配置完后开始编译并解决报错,代码如下:
  1. void hal_entry(void)

  2. {

  3.     /* TODO: add your own code here */




  4.          R_BSP_PinAccessEnable();

  5.     while(1) {

  6.         R_BSP_PinWrite(BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_HIGH);

  7.         R_BSP_PinWrite(BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_LOW);

  8.         R_BSP_SoftwareDelay(300, BSP_DELAY_UNITS_MILLISECONDS);



  9.         R_BSP_PinWrite(BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW);

  10.         R_BSP_PinWrite(BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_HIGH);

  11.         R_BSP_SoftwareDelay(300, BSP_DELAY_UNITS_MILLISECONDS);

  12.                                                 }




  13. #if BSP_TZ_SECURE_BUILD

  14.     /* Enter non-secure code */

  15.     R_BSP_NonSecureEnter();

  16. #endif


  17. }


1690523897242.jpg
1690523909561.jpg
1690523922077.jpg
1690523936833.jpg
1690524038137.jpg

    由于在KEIL中没有找到JLINK的调试器,目前还没找到原因,所以只能用官方的串口工具进行烧录;
1690524053568.jpg
      找到烧录软件安装目录并打开;
1690524069832.jpg
     载入KEIL的生成的HEX文件
1690524085696.jpg
    调整开发板的上插针位置,选择SCI/USB,烧录的时候需要按一下复位键;
1690524102680.jpg
      烧录成功;
1690524115670.jpg
   到此RA6E2在KEIL中开发初步测试完成,总体体验下来还是不错由其是瑞萨的智能配置工具挺好用的,能省不少时间,下面看视频演示