一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

車聯(lián)網(wǎng)時(shí)代——i.MX6車載以太網(wǎng)移植

UtFs_Zlgmcu7890 ? 來(lái)源:YXQ ? 2019-04-10 14:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用以太網(wǎng)技術(shù)及架構(gòu)作為下一代車載網(wǎng)絡(luò)的發(fā)展方向受到了汽車行業(yè)內(nèi)部及通訊業(yè)技術(shù)人員的廣泛關(guān)注,娛樂(lè)系統(tǒng)和高級(jí)駕駛輔助系統(tǒng)(ADAS)對(duì)傳輸帶寬的迫切需求推動(dòng)了以太網(wǎng)介入汽車網(wǎng)絡(luò)的進(jìn)程。本文將介紹如何將NXP的TJA1101移植到i.MX6UL上,并測(cè)試其性能。

TJA1101

TJA1101是一款高性能單端口、符合IEEE 100BASE-T1標(biāo)準(zhǔn)的以太網(wǎng)PHY收發(fā)器。該器件專為汽車應(yīng)用而設(shè)計(jì)且符合相關(guān)標(biāo)準(zhǔn),在長(zhǎng)達(dá)15米的未屏蔽雙絞線(UTP)上,每端口提供100Mbit/s發(fā)送和接收能力。高集成度的可靠器件設(shè)計(jì),節(jié)省了外部元件、成本和空間。其功能框圖如圖1所示:

圖1 TJA1101功能框圖

硬件設(shè)計(jì):

TJA1101支持MII和RMII接口模式,現(xiàn)以RMII接口為例,介紹其硬件設(shè)計(jì)方案。RMII接口的典型應(yīng)用電路如圖2所示,相比于MII,RMII僅需要4根數(shù)據(jù)線、最少7根線,參考時(shí)鐘由PHY提供,頻率為50MHz。

圖2 RMII典型應(yīng)用電路

電路設(shè)計(jì)

圖3 TJA1101原理圖

軟件移植:

NXP提供了基于Linux的TJA1101驅(qū)動(dòng)源碼,可以在如下地址獲取,或者點(diǎn)擊“閱讀原文”獲?。?/p>

https://source.codeaurora.org/external/autoivnsw/tja110x_linux_phydev

以4.1.15_2.0.0版本的內(nèi)核為例,將下載下來(lái)的源碼復(fù)制到kernel/drivers/net/phy/目錄下,編輯kernel/drivers/net/phy/Kconfig,添加編譯選項(xiàng):

config NXP_TJA110X_PHY  tristate "Driver for TJA110X PHYs"  ---help---    Supports the TJA110X PHYs.

編輯kernel/drivers/net/phy/Makefile,添加編譯內(nèi)容:

obj-$(CONFIG_NXP_TJA110X_PHY)+=tja110x.o

配置menuconfig:

Device Drivers  --->         [*] Network device support  --->            -*-   PHY Device support and infrastructure  --->                                                            <*>   Driver for TJA110X PHYs  

(左右滑動(dòng)可看完整代碼)

由于i.MX以太網(wǎng)控制器默認(rèn)配置為MII模式,enet時(shí)鐘由MAC向PHY提供,與RMII的時(shí)鐘方向不一致,因此需要修改kernel/ arch/arm/mach-imx/mach-imx6ul.c, 將時(shí)鐘方向配置為PHY到MAC:

static void __init imx6ul_enet_clk_init(void)                      {            …     if (!IS_ERR(gpr)) {                            regmap_update_bits(gpr, IOMUXC_GPR1, IMX6UL_GPR1_ENET_CLK_DIR, 0);         regmap_update_bits(gpr, IOMUXC_GPR1, (1 << 13), 1);         regmap_update_bits(gpr, IOMUXC_GPR1, (1 << 14), 1);                                                                                                                                    }      … } 

(左右滑動(dòng)可看完整代碼)

修改設(shè)備樹(shù)配置:

&fec1 {  …  mdio {    #address-cells = <1>;    #size-cells = <0>;    ethphy0: ethernet-phy@0 {      compatible = "ethernet-phy-ieee802.3-c22";      reg = <0>;    };  };};pinctrl_enet1: enet1grp {  fsl,pins = <    MX6UL_PAD_GPIO1_IO07__ENET1_MDC         0x1b0b0    MX6UL_PAD_GPIO1_IO06__ENET1_MDIO        0x1b0b0    MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN  0x1b0b0    MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00  0x1b0b0    MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01  0x1b0b0    MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN  0x1b0b0    MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00  0x1b0b0    MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01  0x1b0b0    MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1  0x4001b031  >;

(左右滑動(dòng)可看完整代碼)

帶寬測(cè)試:

利用iperf3進(jìn)行帶寬測(cè)試,其帶寬最高可達(dá)到96.0Mbps,平均為93.0Mbps,測(cè)試結(jié)果見(jiàn)圖4。

圖4 TJA1101帶寬測(cè)試結(jié)果

ZLG一直致力于汽車方案的開(kāi)發(fā)與支持。作為NXP的產(chǎn)品代理商,我們?cè)?a target="_blank">汽車電子應(yīng)用領(lǐng)域耕耘已久,希望可以幫助您快速、高效地完成產(chǎn)品設(shè)計(jì)開(kāi)發(fā)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5631

    瀏覽量

    175877
  • 車載
    +關(guān)注

    關(guān)注

    18

    文章

    636

    瀏覽量

    83935
  • i.MX6
    +關(guān)注

    關(guān)注

    1

    文章

    37

    瀏覽量

    16562

原文標(biāo)題:車聯(lián)網(wǎng)時(shí)代——i.MX6車載以太網(wǎng)移植

文章出處:【微信號(hào):Zlgmcu7890,微信公眾號(hào):周立功單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    車載以太網(wǎng)快速入門#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月01日 17:54:31

    車載以太網(wǎng)測(cè)試系統(tǒng)測(cè)試實(shí)例介紹#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月12日 17:27:48

    車載以太網(wǎng)基礎(chǔ)培訓(xùn)——車載以太網(wǎng)的鏈路層#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月19日 16:25:21

    車載以太網(wǎng)總線基礎(chǔ)培訓(xùn)——傳輸層#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月21日 10:57:36

    車載以太網(wǎng)基礎(chǔ)視頻——應(yīng)用層#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月22日 09:05:01

    如何快速開(kāi)發(fā)I.MX6

    信息機(jī),POS機(jī),手持機(jī),醫(yī)療設(shè)備,車載高清監(jiān)控等。i.MX6核心板 i.MX6開(kāi)發(fā)板 i.MX6方案四核,飛思卡爾,開(kāi)發(fā)板`
    發(fā)表于 08-29 17:18

    Freescale i.MX6主板/工控板,性價(jià)比極高

    啟揚(yáng)全新i.MX6工控板正式上市,采用高密度8層板(沉金)設(shè)計(jì),板載CPU、DDR3 RAM、EMMC,它擴(kuò)展了TFT-LCD、LVDS、VGA、網(wǎng)絡(luò)、HDMI、CAN、矩陣鍵盤、SATA、高速
    發(fā)表于 07-15 09:14

    車載以太網(wǎng)在未來(lái)汽車的應(yīng)用

    網(wǎng)絡(luò),侵刪) 左邊為傳統(tǒng)網(wǎng)線,右邊為車載以太網(wǎng)線(圖片來(lái)自網(wǎng)絡(luò),侵刪) 4車載以太網(wǎng)和傳統(tǒng)以太網(wǎng)有什么不同 4.1 在 IEEE 協(xié)議內(nèi)章
    發(fā)表于 09-18 09:05

    i.MX6 FEC停止生成接收中斷的原因?

    我們?cè)?i.MX6 上看到奇怪的以太網(wǎng)行為。在我們的網(wǎng)絡(luò)設(shè)置中,我們使用交換機(jī)連接 Linux PC 和 SabreSD i.MX6 板(見(jiàn)下圖)+----------+| 以太網(wǎng)|
    發(fā)表于 03-31 07:12

    基于i.MX6車載音視頻系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

    隨著汽車產(chǎn)業(yè)和電子技術(shù)的發(fā)展,車載系統(tǒng)的電子化程度越來(lái)越高,車載音視頻系統(tǒng)作為汽車人機(jī)交互的重要組成部分,正成為研究的新熱點(diǎn)。本文提出了智能手機(jī)和車載音視頻系統(tǒng)相結(jié)合的應(yīng)用方案,分析了實(shí)現(xiàn)i.
    發(fā)表于 12-31 09:20 ?35次下載

    GOE300車載三層工業(yè)以太網(wǎng)交換機(jī)

    GOE300車載三層工業(yè)以太網(wǎng)交換機(jī)
    發(fā)表于 12-27 16:52 ?0次下載

    GOE200車載千兆工業(yè)以太網(wǎng)交換機(jī)

    GOE200車載千兆工業(yè)以太網(wǎng)交換機(jī)
    發(fā)表于 12-27 16:53 ?0次下載

    迅為-I.MX6開(kāi)發(fā)板硬件詳情介紹

    迅為-I.MX6開(kāi)發(fā)板 Cortex-A9四核I.MX6Q主頻1G2G內(nèi)存,16G存儲(chǔ),支持4G全網(wǎng)通,GPS WIFI藍(lán)牙模塊,千兆以太網(wǎng),攝像頭,SATA等接口,多屏異顯,雙屏同顯
    發(fā)表于 03-14 14:39 ?46次下載

    I.MX6 Novtech參考設(shè)計(jì)

    I.MX6 Novtech參考設(shè)計(jì)
    發(fā)表于 06-07 10:39 ?2次下載
    <b class='flag-5'>I.MX6</b> Novtech參考設(shè)計(jì)

    TOSUN 車載以太網(wǎng)仿真測(cè)試解決方案

    TOSUN車載以太網(wǎng)仿真測(cè)試解決方案隨著自動(dòng)駕駛、聯(lián)網(wǎng)和智能化系統(tǒng)的廣泛應(yīng)用,車載電子組件和傳感器的數(shù)量與復(fù)雜性都在持續(xù)增加,為了滿足這些
    的頭像 發(fā)表于 12-07 01:07 ?901次閱讀
    TOSUN <b class='flag-5'>車載</b><b class='flag-5'>以太網(wǎng)</b>仿真測(cè)試解決方案