This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:如何为 EMAC RMII 模式而不是 MII 修改 u-boot

Guru**** 2589280 points
Other Parts Discussed in Thread: OMAP-L138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588338/linux-how-to-modify-u-boot-for-emac-rmii-mode-instead-of-mii

主题中讨论的其他器件:OMAPL138OMAP-L138

工具/软件:Linux

你(们)好。

请帮我进行此更改。  
我想将 EMAC phy 接口更改为在 u-boot 中使用 RMII 而不是 MII

此致、

Mitesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Mitesh、


    请参阅 此主题。

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kemal、感谢您的回复。 我读过胎面、但对我没有帮助。

    我有 OMAPL138 LCDK、我已经设法重建 u-boot、现在我正在尝试了解需要更改哪些内容才能使 RMII 正常工作。

    到目前为止、我已经更改了"uboot-2012.04.01.1.../board/davinci/da8xxevm/omapl138_lcdk.c "中的引脚多路复用器、这样 RMII 用于 EMAC、但这种更改似乎不会进行任何更改。

    关于另一篇文章、您能告诉我哪些文件已更改。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、是否可以列出 makefile 为 omapl138_lcdk 目标构建 u-boot 所使用的所有文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ‘‘‘---仅打印’或‘---干运行’来列出生成的已用文件。 还要检查本地 Makefile 文件并检查是否为此文件创建了目标文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kemal、仍然运气不好。

    让我总结一下、我到目前为止为定制板重建 u-boot 所做的工作。

    1) 1)我在 boards.cfg 中添加了"omapl138_custom"作为新目标
    "omapl138_custom ARM arm926ejs omapl138_custom 达芬奇 达芬奇"

    2) 2)为"omapl138_custom.c"创建了新的 src 文件、其中包含 RMII 等所有硬件信息

    3) 3)创建了新的头文件、并进行了基本更改以定义 RMII。

    4) 4)在 makefile 中添加了类似于 omapl138_lcdk_config 的规则

    5) 5)运行"host $ make omapl138_lcdk_config cross_compile=arm-arago-linux-gnueabi-"后、它会生成 config.h 文件
    文件中的内容
    /*自动生成-请勿编辑*/
    #define CONFIG_BOARDDIR 板/Davinci/Omapl138_CUSTOM
    #include
    #include
    #include

    6) 6)我想、下一步是实现全部功能。 但我在这里遇到了错误。

    但是、我的成绩是否正确??
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有一件事、我不理解。。。
    在我生成 u- boot.bin 并将其转换为 AIS 格式之后。 我使用"SFH_OMAP-L138.exe"将其写入 NAND 闪存

    我想下一步应该是更改引导参数?

    bootargs=console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootwait ip=off
    bootcmd =如果 MMC 重新扫描0;如果 fatload MMC 0 0xc0600000 boot.scr;则为 source
    0xc0600000;否则 fatload MMC 0 0xc0700000 uImage;bootm c0700000;fi;else SF pr
    OBE 0;SF 读取0xc0700000 0x80000 0x220000;bootm 0xc0700000;fi
    BootFile=uImage


    我不确定是否需要更改上述命令。 我想使用 SD 卡中的文件系统、但不使用引导文件...