嵌入式爱好者

查看: 4086|回复: 3

[Ubuntu] 如何打补丁,重新编译镜像

[复制链接]

6

主题

9

帖子

52

积分

LS1028A通行证

扫一扫,手机访问本帖
发表于 2021-12-17 14:20:31 | 显示全部楼层 |阅读模式
由于贵司 的PHY 芯片由原来进口的PHY 芯片( AR8031 ,QCA8075)更改为 国产PHY 芯片 YT8521 和 YT8614
现在有贵司提供的phy.patch 文件,但是不知道如何使用

以下是贵司提供的使用文档

1.进入OK1028-linux-fs/packages/firmware/u-boot目录。将phy.patch  打patch。
2.重新编译镜像。新的镜像即可支持 飞凌更换的裕太微 phy


存在疑问:

1. 为什么要在此目录下OK1028-linux-fs/packages/firmware/u-boot ? 将phy.patch  打patch 的对应的具体命令是什么呢?

2. 重新编译镜像是如下所示执行吗

root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -m ls1028ardb -r ubuntu:main

回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-12-17 15:45:14 | 显示全部楼层
1、patch的内容就是针对uboot下的网络驱动做的修改,命令:patch -p1 < phy.patch
2、单独编译firmware,重新替换原来的烧写即可
EMMC 启动:
root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -i mkfw -a arm64  -m ls1028ardb -b emmc
XSPI 启动:
root@ubuntu:~/work/OK1028-linux-fs$ flex-builder -i mkfw -a arm64  -m ls1028ardb -b xspi

点评

谢谢,为什么仅仅修改u-boot 下的网络驱动,而不需要修改内核呢,内核的phy 驱动会支持裕太微的phy 驱动吗,不是太理解,麻烦您给解释一下  详情 回复 发表于 2021-12-20 09:24
点评回复 支持 反对

使用道具 举报

6

主题

9

帖子

52

积分

LS1028A通行证

 楼主| 发表于 2021-12-20 09:24:27 | 显示全部楼层
djh 发表于 2021-12-17 15:45
1、patch的内容就是针对uboot下的网络驱动做的修改,命令:patch -p1 < phy.patch
2、单独编译firmware,重 ...

谢谢,为什么仅仅修改u-boot 下的网络驱动,而不需要修改内核呢,内核的phy 驱动会支持裕太微的phy 驱动吗,不是太理解,麻烦您给解释一下

点评

djh
是的,内核通用的PHY驱动是可以支持裕太微的PHY工作的  详情 回复 发表于 2021-12-20 11:01
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-12-20 11:01:33 | 显示全部楼层
ys123 发表于 2021-12-20 09:24
谢谢,为什么仅仅修改u-boot 下的网络驱动,而不需要修改内核呢,内核的phy 驱动会支持裕太微的phy 驱动 ...

是的,内核通用的PHY驱动是可以支持裕太微的PHY工作的
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 05:18

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表