在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【S32K 進(jìn)階之旅】 NXP S32K3 以太網(wǎng) RMII 接口調(diào)試(1)

大大通 ? 2024-01-18 08:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

大聯(lián)大世平集團(tuán)推出了一款基于 NXP 車(chē)規(guī)級(jí) MCU S32K344 的開(kāi)發(fā)板——花名“Cavalry”,它使用 BGA257 封裝的 32 位 Arm?Cortex?-M7 S32K344 作為主控芯片,在69.6*130mm 的小體積開(kāi)發(fā)板上搭載了 SBC 電源管理芯片、CAN 收發(fā)器、LIN 收發(fā)器、FLASH 存儲(chǔ)芯片、RMII 以太網(wǎng)接口等多種功能拓展,是一款適用于通用工業(yè)和汽車(chē)應(yīng)用的評(píng)估板/開(kāi)發(fā)板。S32K3xx 系列大部分都支持 TSN/AVB 以太網(wǎng)模塊,具體型號(hào)可查詢(xún) S32K3 數(shù)據(jù)手冊(cè),支持 MII/RMII 以太網(wǎng)接口,通信速度 10/100 Mbps,200Mbps(MAC 到 MAC)。

本文使用“Cavalry”開(kāi)發(fā)板作為 MAC,連接到景略的車(chē)載以太網(wǎng)模塊 JL3101 來(lái)搭建以太網(wǎng)開(kāi)發(fā)環(huán)境,當(dāng)然,也可以使用市面上常見(jiàn)的工業(yè)以太網(wǎng)模塊(如:DP83848)。下面解析 S32K3 以太網(wǎng) RMII 接口的調(diào)試過(guò)程,希望能幫助到相關(guān)的朋友,如有錯(cuò)誤之處,歡迎各路大神指正。



圖 1 S32K3 MAC + JL3101/DP83848 PHY


RMII 接口定義

S32K344 開(kāi)發(fā)板通過(guò) J33 接口與 JL3101 以太網(wǎng)模塊對(duì)插:


圖 2 MAC to PHY 接線方式

  • VDD_HV_B:以太網(wǎng)模塊的供電電源為 3V,連接到 S32K344 的 VDD_HV_B 電源域
  • SMI:串行管理接口(Serial Management Interface),包括 MDC 和 MDIO 兩條信號(hào)線。
    • MDIO:是一個(gè)半雙工雙向的串行 PHY 管理接口,用來(lái)讀寫(xiě)寄存器,達(dá)到控制 PHY 行為和監(jiān)控 PHY 狀態(tài)的目的。
    • MDC:它為 MDIO 提供時(shí)鐘,可以實(shí)現(xiàn)同步/異步收發(fā)時(shí)鐘。

當(dāng) MAC 作為主機(jī),PHY 為從機(jī)時(shí),一個(gè) MAC 最多連接 32 個(gè) PHY。在寫(xiě) PHY 寄存器時(shí),由 MAC 驅(qū)動(dòng) MDIO 向 PHY 寫(xiě)入數(shù)據(jù);當(dāng)讀 PHY 寄存器時(shí),前半段由 MAC 驅(qū)動(dòng)發(fā)送寄存器地址,后半段由 PHY 驅(qū)動(dòng)回復(fù)寄存器數(shù)據(jù)。

  • TX_EN:發(fā)送使能信號(hào)。
  • TXD[1:0]:數(shù)據(jù)發(fā)送信號(hào),該信號(hào)是 2-bit 位寬的數(shù)據(jù)信號(hào)。
  • RXD[1:0] :數(shù)據(jù)接收信號(hào),該信號(hào)是 2-bit 位寬的數(shù)據(jù)信號(hào)。RMII 接口通過(guò) TXD[1:0] 和 RXD[1:0] 進(jìn)行數(shù)據(jù)交換,發(fā)送和接收信號(hào)與 REF_CLK(shared reference clock)同步。
  • RX_ER:接收錯(cuò)誤信號(hào)。該信號(hào)必須保持一個(gè)或多個(gè)周期(RX_CLK),從而向 MAC 子層指示在幀的某處檢測(cè)到錯(cuò)誤。
  • RX_DV:接收數(shù)據(jù)有效信號(hào)。該信號(hào)表示 PHY 當(dāng)前針對(duì) RMII 接收已恢復(fù)并解碼的半字節(jié)。
  • TX_CLK:連續(xù)時(shí)鐘信號(hào),該信號(hào)提供進(jìn)行 TX 數(shù)據(jù)傳輸時(shí)的參考時(shí)序。標(biāo)稱(chēng)頻率為:速率 10Mbit/s 時(shí)為 5MHz;速率為 100 Mbit/s 時(shí)為 50MHz。目前 S32K344 板上由外部晶振提供 50MHz 時(shí)鐘源,實(shí)現(xiàn)百兆通信。

圖 3 S32K3 RMII接口線序



開(kāi)發(fā)環(huán)境搭建

1. 開(kāi)發(fā)工具

  • Federation of Flyers
    • JL3101 車(chē)載以太網(wǎng)模塊
  • NXP S32K344 開(kāi)發(fā)板——Cavalry
  • 調(diào)試以太網(wǎng)程序,驅(qū)動(dòng)以太網(wǎng)模塊,需要接 12V 電源和 USB 串口線
  • PE-Micro 調(diào)試器
    • 燒錄程序并調(diào)試,也可使用支持 S32K3 的任意調(diào)試器,如 J-link
  • 100/1000BASE-T1 信號(hào)轉(zhuǎn)接器
  • 千兆車(chē)載以太網(wǎng) T1 轉(zhuǎn)工業(yè)網(wǎng)口 RJ45 連接到 PC 端,需要外接 12V 電源

圖 4 開(kāi)發(fā)工具連接圖



2. 軟件開(kāi)發(fā)資源列表

  • 3.4_b201217_win32.x86_64.exe
    • NXP S32 系列的集成開(kāi)發(fā)環(huán)境 4 版本
  • 4.3_D2205.zip
    • 適用于 S32DS 的 S32K3 RTD 基礎(chǔ)開(kāi)發(fā)包
  • 4_2.0.0_DS_updatesite_D2204.zip
    • 適用于S32DS 的 S32K3 RTD V2.0.0 標(biāo)準(zhǔn)插件包,使用 CT 配置
  • zip
    • FreeRTOS 實(shí)時(shí)操作系統(tǒng)插件包,TCP/IP 堆棧依賴(lài)于 FreeRTOS
  • zip
    • Lwip_S32K344 例程擴(kuò)展包,附帶 TCP/IP 堆棧



3. 例程建立

網(wǎng)上應(yīng)該有很多關(guān)于如何搭建 S32K3 開(kāi)發(fā)環(huán)境的教程,沒(méi)有接觸過(guò)的小伙伴也可以參考我這篇博文“【S32K 進(jìn)階之旅】S32K3 RTD MCAL 開(kāi)發(fā)環(huán)境搭建(詳細(xì)教程)”的第 2.3 和3.3 小節(jié)安裝軟件包。開(kāi)發(fā)環(huán)境搭建完成之后,可以在 S32DS 的“File -> New -> S32DS Project from Example”中找到 lwip_s32k344 例程,如下圖所示


圖 5 S32DS 例程路徑


圖 6 例程界面

打開(kāi)例程,進(jìn)入外設(shè)配置頁(yè)面,可以看到 RTD 模塊組件,如下圖所示,RTD 模塊的序號(hào)與上文“軟件開(kāi)發(fā)資源列表”序號(hào)對(duì)應(yīng):

圖 7 lwip_S32K344 例程的 RTD 組件



4. Notes

  • 上述插件包都是基于 S32K3 RTD 2.0.0 版本,通過(guò)插件包的 Release Notes 可以查詢(xún)各版本對(duì)應(yīng)關(guān)系
  • 請(qǐng)按照列表編號(hào)依次安裝,否則可能會(huì)找不到 lwip_s32k344 例程
  • 如果安裝了多個(gè)版本的 RTD 包,為了避免版本沖突,在“C:\NXP\S32DS.3.4\eclipse\mcu_data\configuration”路徑中刪除“xml”文件
  • S32K3xx 微控制器的以太網(wǎng) MAC 模塊的所有信號(hào)都來(lái)自 VDD_HV_B 電源域。由于板上 VDD_HV_B 接到 3V,所以以太網(wǎng)物理層或 MAC 接口不需要再額外做電平轉(zhuǎn)換。


到這一步 S32K3 車(chē)載以太網(wǎng)開(kāi)發(fā)環(huán)境已經(jīng)搭建完成,下節(jié)開(kāi)始講解軟件調(diào)試步驟,敬請(qǐng)關(guān)注本章更新。獲取更多資訊,或進(jìn)一步交流關(guān)于 S32K3 的技術(shù)問(wèn)題,歡迎聯(lián)系世平集團(tuán)上海應(yīng)用技術(shù)處ATU 。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NXP
    NXP
    +關(guān)注

    關(guān)注

    61

    文章

    1344

    瀏覽量

    188478
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5653

    瀏覽量

    104131
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    恩智浦推出用于汽車(chē)微控制器單元——S32K3系列

    S32K1系列開(kāi)始,恩智浦半導(dǎo)體已將Cortex-M7內(nèi)核用于一系列汽車(chē)微控制器單元(MCU)。新的S32K3系列提高了處理器內(nèi)存和性能,并具有鎖步模式(圖1)之類(lèi)的功能。非對(duì)稱(chēng)Cortex片上
    發(fā)表于 11-29 11:31 ?9730次閱讀

    IAR Systems支持NXP S32K3 MCU系列下一代汽車(chē)應(yīng)用

     IAR Systems?提供的完整開(kāi)發(fā)工具鏈IAR Embedded Workbench? for Arm?已經(jīng)支持NXP?半導(dǎo)體的最新汽車(chē)級(jí) S32K3 MCU系列。
    發(fā)表于 11-24 09:07 ?1955次閱讀
    IAR Systems支持<b class='flag-5'>NXP</b> <b class='flag-5'>S32K3</b> MCU系列下一代汽車(chē)應(yīng)用

    啟動(dòng)lpuart_echo_s32k146_debug_flash_pemicro,連接網(wǎng)絡(luò)時(shí)無(wú)法調(diào)試S32k板是怎么回事?

    :---------------------------------------------- ------------------------------------------ 連接網(wǎng)絡(luò)時(shí)無(wú)法調(diào)試 S32k 板我該如何處
    發(fā)表于 03-28 08:35

    S32DS和S32K3在軟件下載頁(yè)面中不再可用怎么解決?

    (com.nxp.s32ds.update_3.5.2.20221215192840 ) + S32K3開(kāi)發(fā)包:com.nxp.s32ds.sp1.s32k3xx.update_3.5.0.20221216123831
    發(fā)表于 04-03 07:44

    在哪里可以獲取S32DS和S32K3軟件包下載包?

    (com.nxp.s32ds.update_3.5.2.20221215192840 ) + S32K3開(kāi)發(fā)包:com.nxp.s32ds.sp1.s32k3xx.update_3.5.0.20221216123831
    發(fā)表于 04-06 07:06

    如何設(shè)置S32K3調(diào)試密碼?

    1、如何設(shè)置S32K3調(diào)試密碼?阿拉伯?dāng)?shù)字配置調(diào)試密碼后如何解鎖帳號(hào)?1S32K3怎么配置
    發(fā)表于 04-18 09:54

    有沒(méi)有關(guān)于S32K1S32K3 SDK接口函數(shù)區(qū)別的文檔?

    基于SDK,從S32K1移植到S32K3,有沒(méi)有S32K1S32K3 SDK接口函數(shù)區(qū)別的文檔,謝謝!
    發(fā)表于 05-12 06:52

    S32K通用demo板上接口以太網(wǎng)通用節(jié)點(diǎn)解決方案

    針對(duì)通用型的汽車(chē)電子節(jié)點(diǎn),我們推薦使用S32K+SBC的產(chǎn)品組合,兩者作為配套產(chǎn)品,可以提供完整的開(kāi)發(fā)資料。ZLG開(kāi)發(fā)的S32K通用Demo,除了搭載SBC之外,還提供一路車(chē)載以太網(wǎng)接口
    的頭像 發(fā)表于 11-01 18:52 ?1w次閱讀

    關(guān)于S32K汽車(chē)通用MCU,NXP工程師總結(jié)的10個(gè)超實(shí)用Tips

    S32K144是NXP推出的基于ARM Cortex-M4F內(nèi)核的汽車(chē)級(jí)通用MCU系列S32K1xx的第一顆高性能單片機(jī)。本文首先簡(jiǎn)要介紹S32K系列MCU的內(nèi)核和片上資源信息,然后
    發(fā)表于 10-27 09:35 ?121次下載
    關(guān)于<b class='flag-5'>S32K</b>汽車(chē)通用MCU,<b class='flag-5'>NXP</b>工程師總結(jié)的10個(gè)超實(shí)用Tips

    s32ks32k14x系列(1)——開(kāi)發(fā)環(huán)境搭建

    文章目錄s32k環(huán)境搭建及使用1. S32K系列MCU開(kāi)發(fā)環(huán)境2. 軟件安裝包及SDK獲取3. 軟件安裝s32k環(huán)境搭建及使用
    發(fā)表于 12-06 10:36 ?28次下載
    【<b class='flag-5'>s32k</b>】<b class='flag-5'>s32k</b>14x系列(<b class='flag-5'>1</b>)——開(kāi)發(fā)環(huán)境搭建

    S32K 進(jìn)階之旅】從零開(kāi)始搭建 S32K 開(kāi)發(fā)環(huán)境

    作為S32K 系列MCU 的新用戶(hù),入門(mén)的準(zhǔn)備工作有哪些呢?一套用起來(lái)稱(chēng)心的開(kāi)發(fā)工具肯定是必不可少的。本文要搭建的開(kāi)發(fā)環(huán)境就是2020 年NXP 針對(duì)其通用汽車(chē)級(jí)MCU(S32K1xx 系列)推出的最新版本的IDE 和對(duì)應(yīng)版本的
    的頭像 發(fā)表于 03-17 15:58 ?9236次閱讀
    【<b class='flag-5'>S32K</b> <b class='flag-5'>進(jìn)階</b><b class='flag-5'>之旅</b>】從零開(kāi)始搭建 <b class='flag-5'>S32K</b> 開(kāi)發(fā)環(huán)境

    S32K on Echoes】 車(chē)規(guī)級(jí)芯片 S32K1xx 簡(jiǎn)介與方案建立

    本文首先介紹 S32K 系列 MCU 的內(nèi)核和片上資源,并簡(jiǎn)要介紹本方案。我們的【S32K on Echoes】系列博文將會(huì)持續(xù)更新,從主控 MCU 的介紹開(kāi)始,經(jīng)歷芯片選型、硬件設(shè)計(jì)、功能測(cè)試等,為大家一步步揭示 Echoes 開(kāi)發(fā)板完整的設(shè)計(jì)
    的頭像 發(fā)表于 04-21 14:57 ?3319次閱讀
    【<b class='flag-5'>S32K</b> on Echoes】 車(chē)規(guī)級(jí)芯片 <b class='flag-5'>S32K1</b>xx 簡(jiǎn)介與方案建立

    基于S32K3的新一代IBCM解決方案

    基于S32K3的新一代IBCM解決方案
    的頭像 發(fā)表于 09-27 15:51 ?1301次閱讀
    基于<b class='flag-5'>S32K3</b>的新一代IBCM解決方案

    S32K3可以直連AWS云服務(wù)啦!

    基于S32K3的區(qū)域控制模塊和終端節(jié)點(diǎn)現(xiàn)可訪問(wèn)AWS云服務(wù),進(jìn)一步擴(kuò)展了S32汽車(chē)計(jì)算平臺(tái)的云訪問(wèn)能力。S32K3新功能可以支持汽車(chē)制造商在新汽車(chē)架構(gòu)中實(shí)現(xiàn)穩(wěn)定、靈活的云連接。? 恩智浦半導(dǎo)體將
    的頭像 發(fā)表于 10-20 10:15 ?872次閱讀
    <b class='flag-5'>S32K3</b>可以直連AWS云服務(wù)啦!

    S32K 進(jìn)階之旅】如何使用 S32K3 PIT 定時(shí)器實(shí)現(xiàn)精準(zhǔn)延時(shí)?

    的特性。1.PIT模塊特性根據(jù)下圖查表可知,不同型號(hào)S32K3支持的PIT數(shù)量不同。最多有4組PIT模塊,每組有四路PIT通道,每路通道長(zhǎng)度為32-bit,其中PI
    的頭像 發(fā)表于 03-10 16:33 ?700次閱讀
    【<b class='flag-5'>S32K</b> <b class='flag-5'>進(jìn)階</b><b class='flag-5'>之旅</b>】如何使用 <b class='flag-5'>S32K3</b> PIT 定時(shí)器實(shí)現(xiàn)精準(zhǔn)延時(shí)?
    主站蜘蛛池模板: 国产午夜免费 | 国产呦在线观看视频 | 天天操天天摸天天射 | 亚洲国产女人aaa毛片在线 | 一道精品一区二区三区 | 天堂va欧美ⅴa亚洲va一国产 | 久久午夜精品 | 久久国产乱子伦精品免费看 | 香蕉视频国产在线观看 | 性欧美hd | 27pao强力打造高清免费高 | 天天艹天天艹 | 四虎影视在线播放 | 亚洲va欧美va国产综合久久 | 亚洲免费区 | 国产小视频在线观看 | 亚洲欧美在线一区 | 久久精品国产精品亚洲婷婷 | 在线观看免费视频资源 | 天堂色| 欧美在线伊人 | 亚洲va国产va天堂va久久 | 韩国精品videosex性韩国 | 性欧美xxxx性 | 国产区精品高清在线观看 | 中文字幕一区在线观看视频 | 国产成人黄网址在线视频 | 婷婷99视频精品全部在线观看 | 极品丰满翘臀后进啪啪 | 中国色老头| 亚洲人成a在线网站 | 操美女视频网站 | 欧美色惰aⅴ | 免费黄色欧美 | 久久好色 | 免费色黄网站 | 特黄特黄一级高清免费大片 | 欧美日本一区二区 | 久久天天躁狠狠躁夜夜呲 | 又粗又大撑满了好爽 | 国产三级精品最新在线 |