瑞萨RA芯片的Boot模式简介

描述

2.4

瑞萨RA芯片的Boot模式

2.4.1

瑞萨RA芯片的Boot模式简介

RA芯片在上电或通过芯片复位引脚进行复位时,会根据MD引脚的电平来进入不同的芯片操作模式:“Single-chip Mode”或者“Boot Mode”。

“Single-chip Mode”即正常工作模式,用户的代码就是运行在该模式的;

“Boot Mode”则是工厂代码模式,进入该模式,实际上运行的是瑞萨芯片出厂时内置的一段代码,该段代码不可被修改。

RA6M5和RA4M2的Boot模式同时支持SCI boot和USB boot,如下图所示:

瑞萨

由上图可以看出,Boot模式可由MD引脚和芯片复位引脚控制进入。

RA2L1由于没有USB功能,因此其Boot模式仅支持SCI boot,如下图所示:

瑞萨

2.4.2

野火启明开发板设置Boot模式

野火启明6M5、启明4M2开发板手动设置进入Boot模式的具体操作方法如下:

首先接线。

对于USB Boot,先通过Type C USB线连接到开发板上的USB Device接口;

对于SCI Boot,通过USB转串口连接到JTAG调试接口上的这两个引脚:P109(TDO/TXD9)和P110(TDI/RXD9)。

接着使用跳线帽将MD引脚由接到高电平(3V3)变为接到低电平(GND),然后手动按一下开发板上的复位按键即可进入Boot模式。

需要注意:野火启明2L1开发板不支持进入Boot模式。

由于启明2L1开发板RA2L1芯片的两个引脚:P109(TDO/TXD9)和P110(TDI/RXD9)被复用为CAN功能接到了CAN收发器芯片上,因此对于野火启明2L1开发板来说,不支持进入Boot模式。

实际上,当使用JLink时,e2 studio或者Renesas Flash Programmer(RFP)软件会自动在需要时通过JLink切换到Boot模式。这种方式不需要我们刻意手动切换MD引脚电平来进入Boot模式,只需要将MD引脚短接到JTAG接口TCK引脚上:

即去掉启明6M5/启明4M2开发板J17排针上的跳线帽,然后把跳线帽插到JTAG接口旁边的J23上面。

注解

需要注意,这里的J-Link需要J-Link V10及后续的硬件版本,以前的版本以及JLink EDU mini不支持该功能。

2.5

使用Renesas Flash Programmer软件

改变芯片DLM状态

首先通过前面所述方式手动设置使芯片进入Boot模式。

然后打开Renesas Flash Programmer(RFP)软件新建Project并设置连接方式。

最后切换DLM状态或者更改其他配置参数。

设置通信连接方式:

瑞萨

转换芯片DLM状态:

瑞萨

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分