ZHCAAP7A April   2020  – July 2021 DP83825I

 

  1.   商标
  2. 1引言
  3. 2器件概述
  4. 3将 DP83825 合并到 Sitara 上的步骤
    1. 3.1  第 1 步 – DP83825 与 DP83822
    2. 3.2  第 2 步 – 检查 8710A 引脚与 AM335
    3. 3.3  第 3 步 – 从 AM335 EVM - BBB 上取出 LAN8710A
    4. 3.4  第 4 步 – 检查 AM335 (BBB) RMII 连接引脚
    5. 3.5  第 5 步 – 检查 DP83825 连接引脚
    6. 3.6  第 6 步 – 使用 PinMux 工具生成 DTS/DTSI 文件。
    7. 3.7  第 7 步 – DP83822 代码库审查
    8. 3.8  第 8 步 – DP83825 代码库审查/补丁修改
    9. 3.9  第 9 步 – 修补 Linux uboot/内核
    10. 3.10 第 10 步 – 更改菜单配置
    11. 3.11 第 11 步 – 构建元件 (menuconfig/dtb/zimage)
    12. 3.12 第 12 步 –(可选)用于 DTS 构建的重要修复
    13. 3.13 第 13 步 – 将构建文件复制到 SD 卡上
    14. 3.14 第 14 步 – 检查 DP83825 的寄存器。
    15. 3.15 第 15 步 – 协助进行调试的 Linux 命令
    16. 3.16 第 16 步 – Linux ethtool 命令转储(示例)
    17. 3.17 第 17 步 – 用 Linux dmesg 检查以太网驱动程序状态。
    18. 3.18 第 18 步 – 包含详细日志分析的测试结果(成功情况)。
    19. 3.19 第 19 步 – YouTube 演示视频
  5. 4需要的硬件和软件
    1. 4.1 硬件
    2. 4.2 软件
  6. 5参考文献
  7. 6修订历史记录

第 11 步 – 构建元件 (menuconfig/dtb/zimage)

为了使 DP83825 Phy 适用于 Linux,需要依次构建 menuconfig、dtb 和 zimage 命令。请查看用红色突出显示的内容以注意目标。以下命令使用 SDK 5.02.00.10 作为基础。

  • Make -C /opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- tisdk_am335x-evm_defconfig
  • Make -C /opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- menuconfig
  • Make -j 8 -C /opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- zImage

    Make -j 8 -C /opt/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e ARCH=arm CROSS_COMPILE=/opt/ti-processor-sdk- linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- am335x-boneblack.dtb