linux - U-Boot:TI Sitara AM335X MII 连接到 Marvell 开关

标签 linux beagleboneblack u-boot

我们有一款基于 AM335X Beaglebone black 的新板。我正在使用 Beagle U-Boot 和内核,看起来除了网络之外一切正常。不同之处在于,在我们的电路板上,AM3352 通过 MII 连接到 Marvell 5 端口交换机 (88e6341)。

为了支持该架构,我应该在 U-Boot 源代码(或内核)中做哪些修改?

谢谢。

最佳答案

在 U-Boot 中,非常粗略地说,您需要更改 board/ti/am335x/board.c::board_eth_init 以设置您拥有的内容,而不是默认选项,并且至少检查 board/ti/am335x/mux.c 以确保您仍在根据需要设置 pinmux。并且您需要启用适当的以太网驱动程序。

然后,对于 Linux 内核,您需要根据您从引用平台所做的更改,编写一个正确描述您的硬件的设备树。

关于linux - U-Boot:TI Sitara AM335X MII 连接到 Marvell 开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50587475/

相关文章:

linux-kernel - 在 Yocto 中创建 Initramfs

linux - Bash 修改 CSV 以更改字段

c++ - 在 Geany 中使用 OpenGL 时获取 undefined reference

python - 如何在我的 VPS 服务器 (hostinger) 中更改我的 DocumenRoot?

linux - Buildroot 不会在 am335x 自定义板上为 emmc 创建/开发条目

video - 适用于物联网的低功耗视频传输协议(protocol)

linux - u-boot 引导加载程序如何读取/保存其环境变量?

mysql - docker 容器的用户权限会影响主机对 docker-compose.yml 中已安装卷的权限吗?

linux - 比格骨黑;错误的 SPI 频率

linux - 从 RaspberryPi3 上的 U-boot 获取 SD 卡序列号/oemid