一工業(yè)以太網(wǎng)各種協(xié)議棧支持說明

RZ/T2M和RZ/N2L共用各種軟件協(xié)議棧支持情況。
1ECAT目前已經(jīng)支持
關(guān)于ECAT的補充說明如下表:

點擊可查看大圖
2Profinet
備注:
1. PN協(xié)議棧比較占資源,無論是RZ/T2M還是RZ/N2L,只要集成PN協(xié)議棧,都需要外擴RAM。且目前Renesas只驗證通過了SD-RAM。
2. 評估版本的PN協(xié)議棧:計劃在2024/Q1發(fā)布。
3. 既可以支持Profinet RT,也可支持Profinet IRT的MPU。
3Ethernet IP,目前瑞薩移植的是開源的協(xié)議棧,客戶可以自行替換為其他協(xié)議棧
備注:
1. ECAT協(xié)議棧是倍福免費授權(quán)的,但Renesas沒有權(quán)力提供直接提供別的廠商所擁有的相關(guān)代碼。瑞薩的官方代碼包里面ECAT源碼部分是留空的,需要客戶注冊ETG會員后下載SSC tool,瑞薩ECAT官方代碼包里有如何使用SSC Tool生成源碼的詳細介紹。
2. 其他協(xié)議棧都需要協(xié)議棧的產(chǎn)權(quán)方授權(quán),包括PN, EIP, Powerlink, IO-LINK等等協(xié)議棧(無論 主機側(cè),還是從機側(cè)的代碼協(xié)議棧軟件),都是需要客戶自己去購買授權(quán),并根據(jù)代碼移植說明書,移植到瑞薩RZ平臺上。瑞薩提供的網(wǎng)絡(luò)協(xié)議棧部分的代碼,都是lib(非源代碼)模式,或者沒有協(xié)議棧這一層,只有移植說明書。
二RZ/T2M 320PIN,255PIN的差異

點擊可查看大圖
三T2M和N2L芯片啟動和關(guān)鍵外設(shè)芯片搭配說明(基于RZ/T2M RSK)
1RZ/T2M和RZ/N2L的啟動配置外部MD引腳解釋說明
MD 0,1,2 這三個腳決定了RZ/T2M N2L從哪種外圍存儲介質(zhì)啟動。

點擊可查看大圖
2SCI BOOT
當存儲介質(zhì)是空的時候,可以通過這個模式,把對應(yīng)的可執(zhí)行文件,燒錄到完全沒有任何程序的RZT2M里面。
參考使用方法:
RZ/T2M產(chǎn)品頁
請訪問上方鏈接下找到如下內(nèi)容并下載:

3串口更新RZ/T2M,RZ/N2L步驟
PC USB接CN16 USB轉(zhuǎn)串口


以RZT2M RSK板為例:
請注意:較早版本的demo板,其芯片固件與量產(chǎn)固件不一樣,波特率和握手協(xié)議均有不同,因此不適用該方式
1. SW4 ON ON ON ON
下載一個舊程序(J-Link或Ijet或其他)
2. SW4 OFF ON OFF OFF
此時上電復(fù)位后進入串口boot模式,串口號為SCI0

3. 使用tera term配置串口波特率115200,其他如附圖:

然后reset按下后tera term顯示串口boot信息:

此時確認進入串口下載模式,MDx選擇電路并沒有問題。
注意:由于TTL轉(zhuǎn)串口芯片IC38偶發(fā)數(shù)據(jù)轉(zhuǎn)換異常,需確認有該信息后才確認進入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的操作,都要下電操作然后重新上電。
有關(guān)該例程AN6471,請注意以下幾點:
1. 該例程提供了RZ/T2M平臺使用SCI_BOOT和USB_BOOT模式下燒錄板子上FLASH的方法。根據(jù)AN,制作燒錄用的bin文件時,有一個步驟:Generate Parameters for the loader (Sec 2.2.2),該步驟僅針對該例程包中測試用的app bin 文件。
如果是其他的應(yīng)用程序(基于FSP架構(gòu)):包括我們提供的各種BSP例程,或者是通過FSP工具創(chuàng)建的例程。BSP選擇模式如下:

工程代碼中已經(jīng)包含了Loader Parameters的定義,編譯時生成的bin文件也就已經(jīng)包含了這部分,所以用這樣的APP bin文件燒錄時,不需要再做一次該步驟。
2. SCI_BOOT和USB_BOOT模式燒錄例程需要下載一個Device Setup Program程序到RAM中,通過工具與該程序交互完成bin文件傳輸和燒錄。所以,客戶需要根據(jù)實際使用FLASH型號修改Device Setup Program程序中的XSPI/QSPI驅(qū)動,以適配FLASH。
4SPI-Nor flash或Octa Flash
(boot device,強烈推薦)
目前強烈推薦使用QSPI-Nor flash作為啟動介質(zhì)。
QSPI
4Mbyte: AT25SF321B
16Mbyte: AT25SF128B pin to pin
CN032套件使用的是后者

點擊可查看大圖
SW1決定MD0 = 0
SW2決定MD1 = 0
SW3決定MD2 = 0
XSPI0啟動
QSPI啟動
注意:RSK開發(fā)板上的CN8跳線帽,是Octal和QSPI flash二選一,實際設(shè)計的時候也是二選一。

點擊可查看大圖
5并口Nor flash(不推薦用于boot device)
【A】目前從并口nor啟動的代碼,尚在開發(fā)中,暫不推薦這種啟動方式。
【B】硬件層面,RZ/T2M和RZ/N2L是支持從并口nor啟動的,但瑞薩并沒有NOR啟動的相關(guān)參考設(shè)計和文檔。
6外擴RAM(推薦SDRAM)
由于PN協(xié)議棧的容量至少都在3M字節(jié)以上,所以必須要外擴RAM。
【A】產(chǎn)品尺寸空間受限或者對處理效率有嚴格要求的前提下,推薦使用 Octa RAM。

點擊可查看大圖
【B】如果成本敏感,且不受任何產(chǎn)品尺寸的限制,可使用SDRAM。

點擊可查看大圖
7各種以太網(wǎng)PHY支持和兼容性詳細說明

點擊可查看大圖
-
瑞薩
+關(guān)注
關(guān)注
37文章
22481瀏覽量
90847 -
移植
+關(guān)注
關(guān)注
1文章
414瀏覽量
29387 -
工業(yè)以太網(wǎng)
+關(guān)注
關(guān)注
10文章
686瀏覽量
43775 -
Profinet
+關(guān)注
關(guān)注
8文章
2266瀏覽量
28167 -
協(xié)議棧
+關(guān)注
關(guān)注
2文章
146瀏覽量
34584
發(fā)布評論請先 登錄
RZ/T2M RZ/N2L RZ/T2L系列應(yīng)用心得(上)
瑞薩教你如何使用RZ/T2L RZ/N2L RSK J-Link OB
RZ/T2M 組 RZ/T2M Motor Solution Kit Startup 手冊(for RZ/T2M Motion Control Utility)
RZ/T2M 組 RZ/T2M Motor Solution Board 硬件手冊
RZ/T2M 組 RZ/T2M Motor Solution Kit Startup 手冊(for RZ/T2M Motion Control Utility)
RZ/T2M 組 RZ/T2M Motor Solution Board 硬件手冊
RZ/T2M、RZ/N2L和RZ/T2L產(chǎn)品簡介
RZ/T2M、RZ/N2L、RZ/T2L組 硬件設(shè)計指南
RZ/T2M, RZ/T2L, RZ/N2L電機解決方案套件數(shù)據(jù)手冊
RZ/T2M RZ/N2L RZ/T2L系列應(yīng)用心得
評論