前言

公司需要移植一个LAN8720驱动过来,看了一下,不算复杂,只需要修改一下设备树和Makefile即可,把调试过程记录一下

修改Makefile

关掉其他的网卡,打开这个

CONFIG_STMMAC_ETH=y
CONFIG_SMSC_PHY=y

修改设备树

&gmac {phy-supply = <&vcc_3v3>;clock_in_out = "input";snps,reset-gpio = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>;snps,reset-active-low;snps,reset-delays-us = <0 20000 200000>;assigned-clocks = <&cru SCLK_GMAC>;assigned-clock-parents = <&gmac_clkin>;pinctrl-names = "default";pinctrl-0 = <&rmii_pins &mac_refclk>;status = "okay";
};

在这里,这颗芯片是输出时钟的,这里耽误了一点时间,rk提供的这张图我觉得挺好的。

px30 lan8720移植相关推荐

  1. 【从0到1】GD32F450+LAN8720+LWIP(裸机)移植过程记录

    参考资料 (1)<Lwip应用开发实战指南--基于STM32> (2)<STM32库开发实战指南--基于野火挑战者开发板> (3)<GD32F4xx_User_Manua ...

  2. 6.0 px30 sd卡移植的问题解决

    写在前面 在给px30移植sd的时候,发现有两个问题 1 sd卡识别率低,有一部分sd卡识别不了,主要是一些老的sd卡 2 即使sd卡已经识别,但是给sd卡写入内容之后,sync之后消失 针对这两个问 ...

  3. Linux学习笔记---移植官方linux步骤(二)

    目录 修改网络驱动 修改 LAN8720 的复位 以及网络时钟 引脚驱动 修改fec1和fec2节点pinctrl-0属性 修改LAN8720A的PHY地址 修改 fec_main.c 文件 配置 L ...

  4. Linux学习笔记---移植官方uboot步骤(二)

    在上一篇 Linux学习笔记---移植官方uboot步骤(一) 自己的uboot已经编译成功了,接下来继续移植LCD驱动和网络驱动. 修改LCD驱动 修改配置参数 打开my_uboot/board/f ...

  5. 根据原厂uboot进行移植

    笔记 1.首先编译原厂uboot make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig ma ...

  6. imx6ull移植Linux系统第二篇——Linux内核的移植

    imx6ull移植Linux系统第二篇--Linux内核的移植 花了大概两周的时间,把Linux的移植认真学了一遍,期间踩了不少坑,花费了不少时间去解决各种奇奇怪怪的问题,最终完成了uboot.系统镜 ...

  7. i.MX6ULL系统移植 | 移植NXP官方linux4.1.15内核

    更新时间 更新内容 2021-11-15 初稿完成 2022-07-28 更新网络驱动移植部分 一.NXP官方linux内核 1. 下载 NXP官方linux仓库地址为:https://github. ...

  8. 【正点原子Linux连载】第三十七章 Linux内核移植 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  9. IMX6ULL-UBoot 20.04移植记录

    开发环境简介 开发板 正点原子MINI 操作系统 Linux-Mint 20.2 交叉编译链 gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf U ...

最新文章

  1. [原创]关于javax.servlet.ServletException: File [/loginController/getVerifCode.jsp] not found异常 解决方案
  2. python彩票分析_数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩...
  3. vim无法保存退出_180万程序员不知如何退出Vim编辑器...
  4. LibJson数据解析方法
  5. 矩阵求导公式,及MathJax公式编辑
  6. F. Paper Grading(Trie树+dfs序+二维数点)
  7. Android 仪表盘
  8. 组合的输出(洛谷P1157题题解,Java语言描述)
  9. 爱奇艺推出国际娱乐服务iQIYI App:科技和内容同时出海 携手Astro展开马来西亚地区本土化运营...
  10. java hql多条件查询_JSP 开发之hibernate的hql查询多对多查询
  11. two day python基础知识
  12. Python 奇淫技巧 -- 利用pandas读取xml转换为excel
  13. SoundPool详解
  14. 论文阅读七:面向软件定义网络的负载均衡智能路由策略
  15. 币小秘:这些年,见过的带单老师们,这里有没有你踩过的坑?
  16. 清华大学胡事民是计算机视觉,清华团队将Transformer用到3D点云分割上后,效果好极了丨开源...
  17. Simulink Data Type Conversion模块使用笔记
  18. 丰田发布“大眼萌”机器人,只有手掌大小!
  19. OpenET ——开放的可视化美国蒸散发平台
  20. 【工具使用】IDEA 2019 导入gradle工程问题

热门文章

  1. TINY+Scanner词法分析程序设计
  2. 你很难想象有的人是怎么通过HCIE-RS面试考试的
  3. bzoj4900【CTSC2017】Day1T1 密钥 cipher 乱搞
  4. 如何将一首网易云音乐,生成一个音乐二维码?
  5. linux下make用法
  6. 【HDL系列】乘法器(1)——乘累加乘法器
  7. 【JS面向对象编程常用方法】
  8. 24考研——专业院校选报指南(3步决定专业选择、11大类本科对应考研专业简析、6步决定目标院校)
  9. JET NFT 彰显不凡 热烈庆祝2022世界区块链JET NFT高峰论坛圆满落幕
  10. 丑闻缠身的谷歌再放返华烟雾弹,究竟有何目的?