首先,在串口下载前我们需要进行下载器的接线,方法是在相应脚焊好排针,用杜邦线将串口板和地奇星连接起来,P109脚接串口板的RXD,P110脚接串口板的TXD,另外将地和3.3V连接起来,BOOT跳线帽需要接地,即连朝TYPE-C口的上两个排针。
接下来,将串口板插入电脑USB口。我们打开已安装好的 Renasas Flash programmer V3.2 软件,点击新建项目后,我们需要再这里输入项目名、项目路径选择工具等,若是出现connect连接失败需要看看:串口的TX与RX有没有连接对、BOOT有没有接到地,若是都没有问题,按一下板载的RST按键再进行连接一下,connect连接成功如下图所示:
使LED点亮起来编写代码如下
#include "hal_data.h"
FSP_CPP_HEADER
void R_BSP_WarmStart(bsp_warm_start_event_t event);
FSP_CPP_FOOTER
main() is generated by the RA Configuration editor and is used to generate threads if an RTOS is used. This function
void hal_entry(void)
{
//P402 端口输出置高
(uint32_t )(0x40080000+0x0020*4) = 0x00040004;
#if BSP_TZ_SECURE_BUILD
R_BSP_NonSecureEnter();
#endif
}
void R_BSP_WarmStart(bsp_warm_start_event_t event)
{
if (BSP_WARM_START_RESET == event)
{
#if BSP_FEATURE_FLASH_LP_VERSION != 0
R_FACI_LP->DFLCTL = 1U;
#endif
}
if (BSP_WARM_START_POST_C == event)
{
R_IOPORT_Open (&IOPORT_CFG_CTRL, &IOPORT_CFG_NAME);
#if BSP_CFG_SDRAM_ENABLED
接下来我们导入led.hex,取走BOOT跳线帽,点击打开后,在File Details 界面的OK,然后点击 Start 开始下载,下载成功后会给出提示,如是下载失败,尝试按一下复位按键。成功下载如下图所示:
下载烧录的程序使LED点亮起来如下图所示:
详细见视频。
更多回帖