hi3531 SDK 编译 uboot, 修改PHY地址, 修改 uboot 参数 .

一,编译uboot

SDK文档写得比较清楚了,写一下需要注意的地方吧.

1. 之前用SDK里和别人给的已经编译好的uboot,使用fastboot工具都刷不到板子上.最后自己用SDK里uboot源码编译的则成功刷了进去,不知道具体什么问题,但是一直没试试有点不应该了.

2. 文档中说要用一个Excel表格做配置然后用mkboot.sh将配置文件和uboot.bin文件一起生成最终的uboot,我一直纠结那个Excel不能配置,里面的参数也看不懂.谁知道其实不用配影响也不大.

3. 之前用别人的uboot刷到板子上一直提示SPI 不识别,用自己编译的就可以了,可能我用的是最新的SDK,SPI支持的比较多吧.

二, 修改PHY 地址

板子之前其实就有uboot, 但是网口不通,这是PHY地址设置的问题. 其实到现在我对PHY地址了解的仍然不太多.PHY应该就是网络OSI模型的物理层(Physical),Hi3531 芯片支持双网卡,因此有两个 PHY 地址,PHYADDR0,PHYADDR1, 现在就是要把PHY地址设对,具体原理不太懂,反正就一个个的试吧.网友给了好多帮助,下面是一位网友从海思那边得到的邮件回复内容.

1. 内核下的方法:
在osdvr/kernel/linux -3.0.y目录下运行
“make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig”
在 menuconfig 菜单下, 选择以下选项:
 
        Device Drivers  --->
             [*] Network device support  --->
                 [*]   Ethernet (1000 Mbit)  --->
                     <M>   STMicroelectronics 10/100/1000 Ethernet driver  --->
                        (1)     STMMAC MAC #0 PHY ID     << 表示 phy 地址是 1.
                        (2)     STMMAC MAC #1 PHY ID     << 表示 phy 地址是 2.
 
2. u-boot 代码中, 修改方法如下:
u-boot代码中,修改 “include\configs\godnet.h” 文件:
#define CONFIG_NET_STMMAC
#define CONFIG_TNK
#ifdef CONFIG_NET_STMMAC
        #define STMMAC_GMACADDR                (0x101c0000)
        #define STMMAC_DMAADDR                            (0x101c1000)
        #define STMMAC_IOSIZE                                     (0x10000)
        #define STMMAC_FRQDIV                         (0)
       #define STMMAC_PHYADDR0                            (1)           << 表示 phy 地址是 1.
        #define STMMAC_PHYADDR1                            (2)              << 表示 phy 地址是 2.
        #define STMMAC_PHYNAME                    "0:01"
        #define STMMAC_RGMII
        #define CONFIG_PHY_GIGE
#endif /* CONFIG_NET_STMMAC */
具体我没试过哦!这个是海思给我的

  看了这个至少能定位到uboot修改的位置了,但一开始一直在改下 边 0:01 类似

时间: 2024-09-09 02:50:26

hi3531 SDK 编译 uboot, 修改PHY地址, 修改 uboot 参数 .的相关文章

hi3531 SDK 编译 kernel, 修改 参数 .

开发环境用户指南上这么写的 3.1 内核源代码 成功安装Hi3531 SDK后,内核源代码已存放于SDK目录下的osdrv/目录中,用户可 直接进入目录进行相关操作. 3.2 配置内核 如果对内核和Hi3531平台没有足够了解,请勿修改默认配置.但可增加需要的模块. 配置内核的操作步骤如下: 1.  手动拷贝.config 文件:  hisilicon$cd os/linux-3.0.y  hisilicon$cp arch/arm/configs/godnet_defconfig .confi

修改mac地址有什么负面影响吗,急求啊,还有就是怎么修改mac地址

问题描述 修改mac地址有什么负面影响吗,急求啊,还有就是怎么修改mac地址 修改mac地址有什么负面影响吗,急求啊,还有就是怎么修改mac地址 解决方案 有一些软件会以MAC地址等来识别一台机器,所以你修改了MAC,可能会造成一些软件不能识别机器了 win7下修改网卡MAC地址的方法http://blog.sina.com.cn/s/blog_62106c8e0100g1cq.html

hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 .

一, 安装SDK 1.Hi3531 SDK包位置     在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3531的软件开发包. 2.解压缩SDK包     在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar -zxf Hi3531_SDK_Vx.x.x.x.tgz , 解压缩该文件,可以得到一个Hi3531

linux下修改MAC地址方法-大全

一.修改MAC地址方法 linux环境下: 需要用 #ifconfig eth0 down 先把网卡禁用 再用ifconfig eth0 hw ether 1234567890ab 这样就可以改成功了 要想永久改就这样: 在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行) ifconfig eth0 down ifconfig eth0 hw ether 1234567890ab ifconfig eht0 up 二.修改IP地址的方

修改mac地址图解教程

如何修改mac地址?很简单! 有些场合,例如冒充网络中的正式用户,就需要修改你的网卡MAC.要修改MAC地址,你可以通过硬件的方法实现,即利用网卡厂家提供的修改程序来烧录网卡的EEPROM,这样做虽然可行,但是风险很大.操作也复杂,即使你很有经验,也难免在操作中出现错误. 其实你完全没必要用烧录方法.修改网卡中的MAC地址.要知道Windows安装的时候,会自动从网卡中读入MAC地址,把它存放在注册表中以备后用.当数据在网络中传输时,从网卡发出的数据包中要求有一个源MAC地址,这个MAC地址就是

如何禁止修改ip地址

注册表设置法 首先,需要将桌面上的"网上邻居"图标隐藏起来,让其他人无法通过"网上邻居"属性窗口,进入到TCP/IP参数设置界面.依次展开注册表编辑窗口中的"HKEY_CURRENT_USER"."Software"."Microsoft"." Windows"."CurrentVersion"."Policies"."Explorer&

使用批处理修改IP地址和DNS配置

1.Windows XP系统BAT批处理修改IP地址和DNS. 新建:文本文档,复制下面代码到文本文档,保存为Set IP Address.bat,双击运行,即可! @echo offecho **************************************************************************echo * 修改IP地址.DNS *echo * Windows XP Copyright (C) 2013-02-05 *echo ***********

Linux中如何修改IP地址和网关

修改IP地址和网关是很常见的操作,在做相关实验的时候,如果没有设置好,会带来很多不必要的麻烦. 1. 修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.33 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no T

win7系统无法修改MAC地址怎么办?

win7系统无法修改MAC地址怎么办? 和往常一样,咱们首先分析一下问题出现的原因:无线网卡的Mac地址突然无法修改了,有可能是大家对于Mac的修改方法不是很了解,一般来说,Mac的修改只有A.E的可以修改,其他的都不行. 解决方法: 1.首先,咱们可以先对系统进行备份,然后准备好同系列的无线网卡驱动备份. 2.接下来,咱们返回到桌面界面,然后右键点击计算机图标,选择管理. 3.在打开的计算机管理界面中,咱们单击左侧菜单中的设备管理器,然后找到无线网卡并右键点击,选择更新驱动程序. 4.之后咱们