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

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

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

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

在u-boot中使用ethernet的方法

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:XILINX開(kāi)發(fā)者社區(qū) ? 作者:Davis Zhang ? 2022-07-21 10:25 ? 次閱讀

本文作者:賽靈思工程師 Davis Zhang

KV260 petalinux BSP在u-boot device tree中disable了GEM3,也就是說(shuō)ethernet在u-boot中不建議使用ethernet。
如果有特殊需要在u-boot中使用ethernet,可以用以下方法來(lái)使能它。

1.在u-boot設(shè)備樹(shù)種enable GEM3和它的phy node

KV260 Petalinux BSP使能了這個(gè)配置, petalinux-config --> u-boot Configuration --> u-boot-ext-dtb


就是說(shuō)u-boot有自己?jiǎn)为?dú)的設(shè)備樹(shù),我們需要在它的設(shè)備數(shù)里enable GEM3和phy node。

project-spec/meta-user/recipes-bsp/uboot-device-tree/files/system-user.dtsi
配置GEM3 node如下,

&gem3 { /* required by spec */
status = "okay";
local-mac-address = [00 0a 35 00 22 01];
phy-handle = <&phy0>;
phy-mode = "rgmii-id";


phy0: ethernet-phy@1 {
reg = <1>;
ti,rx-internal-delay =;
ti,tx-internal-delay =;
ti,fifo-depth =;
ti,dp83867-rxctrl-strap-quirk;
};
};

2.除了設(shè)備樹(shù)里的配置外,要讓GEM3對(duì)應(yīng)的

phy正常工作

我們還要disable MIO 71/73/75的internal pullup/pulldown,使用MIO38來(lái)復(fù)位一下PHY。

可以在u-boot里這樣操作。

a. Check if MIO 71/73/75 internal pull up/down is disabled. With the value 0x0357ffff, it has been disabled by u-boot.

ZynqMP> md 0xFF180180 1
ff180180: 0357ffff


b. Check if MIO38 is set as output and enabled. U-boot configures MIO38 as input. We need change it manually.
ZynqMP> md 0xFF0A0244 1
ff0a0244: 00000000
ZynqMP> md 0xFF0A0248 1
ff0a0248: 00000000

c. Configure MIO38 as output and enable it. Assert MIO38 low and high. Then, gem3 will work with phy addr 0x1.

ZynqMP> mw 0xFF0A0244 0x1000
ZynqMP> mw 0xFF0A0248 0x1000
ZynqMP> mw 0xFF0A0008 0x0000
ZynqMP> mw 0xFF0A0008 0x1000
ZynqMP> setenv ipaddr 192.168.1.10
ZynqMP> ping 192.168.1.100

ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 1, interface rgmii-id
ethernet@ff0e0000 Waiting for PHY auto negotiation to complete....... done
Using ethernet@ff0e0000 device
host 192.168.1.100 is alive
ZynqMP>

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 賽靈思
    +關(guān)注

    關(guān)注

    32

    文章

    1794

    瀏覽量

    131271
  • u-boot
    +關(guān)注

    關(guān)注

    0

    文章

    121

    瀏覽量

    38228
  • Ethernet
    +關(guān)注

    關(guān)注

    3

    文章

    317

    瀏覽量

    55948

原文標(biāo)題:開(kāi)發(fā)者分享|KV260-SOM: 如何在u-boot里使用ethernet

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    U-boot的基本介紹

    從本文開(kāi)始,將陸續(xù)推送“手把手教你移植U-boot”系列文章,目標(biāo)是由淺入深地講解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U
    發(fā)表于 07-14 16:52 ?2906次閱讀
    <b class='flag-5'>U-boot</b>的基本介紹

    U-boot的執(zhí)行流程

    本文主要講述了U-boot的執(zhí)行流程。
    發(fā)表于 07-14 16:58 ?708次閱讀
    <b class='flag-5'>U-boot</b>的執(zhí)行流程

    嵌入式系統(tǒng)中U-Boot 基本特點(diǎn)及其移植方法

    介紹U-Boot 基本特點(diǎn)的基礎(chǔ)上,結(jié)合U-Boot 移植經(jīng)歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot 的移植方法
    發(fā)表于 04-15 09:25 ?17次下載

    嵌入式系統(tǒng)中U-Boot 基本特點(diǎn)及其移植方法

    介紹U-Boot 基本特點(diǎn)的基礎(chǔ)上,結(jié)合U-Boot 移植經(jīng)歷,以MPC8xx 和嵌入式Linux 為背景,分析、探討U-Boot 的移植方法
    發(fā)表于 05-16 14:52 ?12次下載

    U-Boot的啟動(dòng)及移植分析

    bootloader 開(kāi)發(fā)是嵌入式系統(tǒng)必不可少而且十分重要的部分,U-Boot 為功能強(qiáng)大的bootloader 開(kāi)發(fā)軟件。本文詳細(xì)分析了U-Boot 的啟動(dòng)流程,并結(jié)合其源碼,闡述了U-Boot
    發(fā)表于 09-01 16:34 ?27次下載

    Porting U-Boot to the Control

    In this paper, the way of porting U-Boot to Control Computer Based MPC8349 will beintroduced
    發(fā)表于 01-25 15:45 ?13次下載

    一種U-BOOT中嵌入千兆網(wǎng)絡(luò)功能的方法

    一種U-BOOT中嵌入千兆網(wǎng)絡(luò)功能的方法摘 要:U-BOOT是一種開(kāi)放源碼的、用于多種嵌入式微處理器的引導(dǎo)加載程序,目前U-BOOT僅支持
    發(fā)表于 02-05 17:38 ?17次下載

    u-boot的Makefile分析

    u-boot的Makefile分析 U-BOOT是一個(gè)LINUX下的工程,在編譯之前必須已經(jīng)安裝對(duì)應(yīng)體系結(jié)構(gòu)的交叉編譯環(huán)境,這里只針對(duì)ARM,編譯器系列軟件為arm-linux-*。 U-BOOT的下載
    發(fā)表于 05-17 09:16 ?2067次閱讀

    嵌入式U-BOOT的啟動(dòng)流程及移植

    摘要:嵌入式系統(tǒng)一般沒(méi)有通用的bootloader,u-boot是功能強(qiáng)大的bootloader開(kāi)發(fā)軟件,但相對(duì)也比較復(fù)雜。文中對(duì)u-boot的啟動(dòng)流程作了介紹,詳細(xì)給出了u-boot
    發(fā)表于 02-25 16:00 ?59次下載

    u-boot簡(jiǎn)介

    U-Boot是BootLoader的一種,是操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行。可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)
    發(fā)表于 10-14 11:17 ?3563次閱讀

    U-Boot架構(gòu)淺析

    導(dǎo)讀:嵌入式Linux系統(tǒng)搭建,bootloader是必不可少的一環(huán),而U-Boot已成嵌入式Linux事實(shí)標(biāo)準(zhǔn)。所以較為深入的分析U-Boot的設(shè)計(jì),對(duì)于更...
    發(fā)表于 02-07 11:56 ?7次下載
    <b class='flag-5'>U-Boot</b>架構(gòu)淺析

    Linux U-Boot開(kāi)發(fā)指南

    介紹 U-Boot 的編譯打包、基本配置、常用命令的使用、基本調(diào)試方法等, 為 U-BOOT 的移植及應(yīng)用開(kāi)發(fā)提供了基礎(chǔ)。
    的頭像 發(fā)表于 03-06 10:28 ?1323次閱讀
    Linux <b class='flag-5'>U-Boot</b>開(kāi)發(fā)指南

    U-boot的QSPI驅(qū)動(dòng)移植方法及驗(yàn)證方法

    本文主要講述了U-boot的QSPI驅(qū)動(dòng)移植方法及驗(yàn)證方法。在產(chǎn)品調(diào)試階段,U-boot的driver子系統(tǒng)包含了豐富的外設(shè)驅(qū)動(dòng),方便外設(shè)功能驗(yàn)證與調(diào)試。
    的頭像 發(fā)表于 04-14 10:21 ?2989次閱讀
    <b class='flag-5'>U-boot</b>的QSPI驅(qū)動(dòng)移植<b class='flag-5'>方法</b>及驗(yàn)證<b class='flag-5'>方法</b>

    U-boot的DPU驅(qū)動(dòng)移植方法

    本文以ARM Mali系列顯示處理器驅(qū)動(dòng)為例,講述了U-boot的DPU驅(qū)動(dòng)移植方法
    的頭像 發(fā)表于 04-14 10:25 ?1372次閱讀
    <b class='flag-5'>U-boot</b>的DPU驅(qū)動(dòng)移植<b class='flag-5'>方法</b>

    u-boot armv8鏈接腳本

    u-boot armv8鏈接腳本 進(jìn)行源碼分析之前,首先看看u-boot的鏈接腳本,通過(guò)鏈接腳本可以從整體了解一個(gè)u-boot的組成,并且可以
    的頭像 發(fā)表于 12-07 11:19 ?683次閱讀
    主站蜘蛛池模板: 久久九九国产精品怡红院| 国内精品久久久久久久久蜜桃| 国产乱码精品一区二区| 青青伊人91久久福利精品| 在线观看免费视频一区| 色天网站| aaa大片| 看免费视频| 四虎在线最新地址公告| ww欧洲ww在线视频看ww| 欧美在线天堂| 色偷偷综合网| 夜夜夜爽| 亚a在线| 激情在线播放免费视频高清| 久久深夜福利| 亚洲人成电影在线播放| 国产盗摄女子私密保健视频| 全亚洲最大的777io影院| 色综合天天射| 午夜国产福利在线观看| 男人j进入女人j在线视频| 免费在线看黄色| 精品亚洲综合在线第一区| 亚洲综合久久久| freesex性欧美重口| 亚洲综合在线一区| 玖玖国产| 婷婷色香五月激情综合2020| 日韩欧美色| 欧美影院入口| 亚洲成色在线综合网站| 18一20岁一级毛片| 欧美aaaaaaaaa| 国产乱人视频免费播放| 69美女poren 18| 久久澡人人澡狠狠澡| 五月综合色啪| 女人张开腿让男人桶免费最新| 国产九九热| 日本电影在线观看黄|