RZ/T2M和RZ/N2L共用各种软件协议栈支持情况。
1ECAT目前已经支持
关于ECAT的补充说明如下表:
点击可查看大图
2Profinet
备注:
1. PN协议栈比较占资源,无论是RZ/T2M还是RZ/N2L,只要集成PN协议栈,都需要外扩RAM。且目前Renesas只验证通过了SD-RAM。
2. 评估版本的PN协议栈:计划在2024/Q1发布。
3. 既可以支持Profinet RT,也可支持Profinet IRT的MPU。
3Ethernet IP,目前瑞萨移植的是开源的协议栈,客户可以自行替换为其他协议栈
备注:
1. ECAT协议栈是倍福免费授权的,但Renesas没有权力提供直接提供别的厂商所拥有的相关代码。瑞萨的官方代码包里面ECAT源码部分是留空的,需要客户注册ETG会员后下载SSC tool,瑞萨ECAT官方代码包里有如何使用SSC Tool生成源码的详细介绍。
2. 其他协议栈都需要协议栈的产权方授权,包括PN, EIP, Powerlink, IO-LINK等等协议栈(无论 主机侧,还是从机侧的代码协议栈软件),都是需要客户自己去购买授权,并根据代码移植说明书,移植到瑞萨RZ平台上。瑞萨提供的网络协议栈部分的代码,都是lib(非源代码)模式,或者没有协议栈这一层,只有移植说明书。
二RZ/T2M 320PIN,255PIN的差异
点击可查看大图
三T2M和N2L芯片启动和关键外设芯片搭配说明(基于RZ/T2M RSK)
1RZ/T2M和RZ/N2L的启动配置外部MD引脚解释说明
MD 0,1,2 这三个脚决定了RZ/T2M N2L从哪种外围存储介质启动。
点击可查看大图
2SCI BOOT
当存储介质是空的时候,可以通过这个模式,把对应的可执行文件,烧录到完全没有任何程序的RZT2M里面。
参考使用方法:
RZ/T2M产品页
请访问上方链接下找到如下内容并下载:
3串口更新RZ/T2M,RZ/N2L步骤
PC USB接CN16 USB转串口
以RZT2M RSK板为例:
请注意:较早版本的demo板,其芯片固件与量产固件不一样,波特率和握手协议均有不同,因此不适用该方式
1. SW4 ON ON ON ON
下载一个旧程序(J-Link或Ijet或其他)
2. SW4 OFF ON OFF OFF
此时上电复位后进入串口boot模式,串口号为SCI0
3. 使用tera term配置串口波特率115200,其他如附图:
然后reset按下后tera term显示串口boot信息:
此时确认进入串口下载模式,MDx选择威廉希尔官方网站 并没有问题。
注意:由于TTL转串口芯片IC38偶发数据转换异常,需确认有该信息后才确认进入SCI boot模式且串口功能可用
4. 按照AN6471 2.2.4 Program to Flash操作即可
实例:
C:�7.RZ�2.RZN2LRZN2L_Official_Release fwupdate 01an6471ej0110-rzt2-n2Device setup>python device_setup.py start --port COM5 --boot_mode sci -i RZT2M_RSK_DeviceSetup.out.srec
SCI Download mode.
Send program data. (S0)
-- Load Program to BTCM ---------------
Send program data. (S3)
Program send completed.
C:�7.RZ�2.RZN2LRZN2L_Official_Releasefwupdate 01an6471ej0110-rzt2-n2Device setup>python device_setup.py writeflash --port COM5 --addr 60000000 -i RZT2M_RSK_cmt_Rev100.bin
writeflash : Setup success.
5. BOOT模式改回原来的QSPI启动
SW4 ON ON ON ON
6. 下电再上电,可以看到新程序开始运行
注意:每一步更改SW4的操作,都要下电操作然后重新上电。
有关该例程AN6471,请注意以下几点:
1. 该例程提供了RZ/T2M平台使用SCI_BOOT和USB_BOOT模式下烧录板子上FLASH的方法。根据AN,制作烧录用的bin文件时,有一个步骤:Generate Parameters for the loader (Sec 2.2.2),该步骤仅针对该例程包中测试用的app bin 文件。
如果是其他的应用程序(基于FSP架构):包括我们提供的各种BSP例程,或者是通过FSP工具创建的例程。BSP选择模式如下:
工程代码中已经包含了Loader Parameters的定义,编译时生成的bin文件也就已经包含了这部分,所以用这样的APP bin文件烧录时,不需要再做一次该步骤。
2. SCI_BOOT和USB_BOOT模式烧录例程需要下载一个Device Setup Program程序到RAM中,通过工具与该程序交互完成bin文件传输和烧录。所以,客户需要根据实际使用FLASH型号修改Device Setup Program程序中的XSPI/QSPI驱动,以适配FLASH。
4SPI-Nor flash或Octa Flash
(boot device,强烈推荐)
目前强烈推荐使用QSPI-Nor flash作为启动介质。
QSPI
4Mbyte: AT25SF321B
16Mbyte: AT25SF128B pin to pin
CN032套件使用的是后者
点击可查看大图
SW1决定MD0 = 0
SW2决定MD1 = 0
SW3决定MD2 = 0
XSPI0启动
QSPI启动
注意:RSK开发板上的CN8跳线帽,是Octal和QSPI flash二选一,实际设计的时候也是二选一。
点击可查看大图
5并口Nor flash(不推荐用于boot device)
【A】目前从并口nor启动的代码,尚在开发中,暂不推荐这种启动方式。
【B】硬件层面,RZ/T2M和RZ/N2L是支持从并口nor启动的,但瑞萨并没有NOR启动的相关参考设计和文档。
6外扩RAM(推荐SDRAM)
由于PN协议栈的容量至少都在3M字节以上,所以必须要外扩RAM。
【A】产品尺寸空间受限或者对处理效率有严格要求的前提下,推荐使用 Octa RAM。
点击可查看大图
【B】如果成本敏感,且不受任何产品尺寸的限制,可使用SDRAM。
点击可查看大图
7各种以太网PHY支持和兼容性详细说明
点击可查看大图
-
瑞萨
+关注
关注
35文章
22309浏览量
86278 -
移植
+关注
关注
1文章
379浏览量
28128 -
工业以太网
+关注
关注
10文章
619浏览量
42333 -
Profinet
+关注
关注
6文章
1168浏览量
23398 -
协议栈
+关注
关注
2文章
141浏览量
33629
原文标题:RZ/T2M RZ/N2L RZ/T2L系列应用心得(2)
文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论