工具/软件:Linux
大家好、
我正在尝试在我们的 Linux 内核中编译和下载 DP83848 PHY 器件的驱动程序。 我从 TI 网站下载了驱动程序源代码(dp83848.c)文件、并按照所有说明在构建映像时如何将此驱动程序包含在内核中。 在编译时、我不断收到下面提到的错误。 我正在使用的 Linux 内核版本是2.6.17.6、我正在尝试为目标 PowerPC 板构建此版本。
编译器输出:
在 drivers/net/phy/dp83848.c:17中包含的文件中:
include/linux/phy.h:375:警告:在参数列表中声明了'struct ethtool_cmd'
include/linux/phy.h:375:警告:其范围仅为此定义或声明、这可能不是您想要的
include/linux/phy.h:376:警告:在参数列表中声明了'struct ethtool_cmd'
include/linux/phy.h:378:警告:在参数列表中声明的'struct MII_ioctl_data'
drivers/net/phy/dp83848.c:在函数'pesd 83848_config_intr 中:
drivers/net/phy/dp83848.c:61:警告:函数'bit'的隐式声明
drivers/net/phy/dp83848.c:最高级别:
drivers/net/phy/dp83848.c:74:错误:在'd pesp83848_tbl'之前解析错误
drivers/net/phy/dp83848.c:74:警告:在声明'stepd 83848_tbl'中键入默认为'int'
drivers/net/phy/dp83848.c:75:警告:标量初始化程序周围的大括号
drivers/net/phy/dp83848.c:75:警告:("d p183848_tbl[0]的初始化接近初始化)
drivers/net/phy/dp83848.c:75:警告:标量初始化器中的过量元素
drivers/net/phy/dp83848.c:75:警告:("d p183848_tbl[0]的初始化接近初始化)
drivers/net/phy/dp83848.c:76:警告:标量初始化器周围的大括号
drivers/net/phy/dp83848.c:76:警告:("d p1p83848_tbl[1]的初始化接近初始化)
drivers/net/phy/dp83848.c:76:警告:标量初始化器中的过量元素
drivers/net/phy/dp83848.c:76:警告:("d p1p83848_tbl[1]的初始化接近初始化)
drivers/net/phy/dp83848.c:77:警告:标量初始化程序周围的大括号
drivers/net/phy/dp83848.c:77:警告:("d p183848_tbl[2]的初始化接近初始化)
drivers/net/phy/dp83848.c:77:警告:标量初始化器中的过量元素
drivers/net/phy/dp83848.c:77:警告:("d p183848_tbl[2]的初始化接近初始化)
drivers/net/phy/dp83848.c:78:警告:标量初始化程序周围的大括号
drivers/net/phy/dp83848.c:78:警告:("d p183848_tbl[3]的初始化接近初始化)
drivers/net/phy/dp83848.c:78:警告:标量初始化器中的过量元素
drivers/net/phy/dp83848.c:78:警告:("d p183848_tbl[3]的初始化接近初始化)
drivers/net/phy/dp83848.c:79:警告:标量初始化程序周围的大括号
drivers/net/phy/dp83848.c:79:警告:("d p183848_tbl[4]的初始化接近初始化)
drivers/net/phy/dp83848.c:79:警告:标量初始化器中的过量元素
drivers/net/phy/dp83848.c:79:警告:("d p183848_tbl[4]的初始化接近初始化)
drivers/net/phy/dp83848.c:81:警告:数据定义没有类型或存储类
drivers/net/phy/dp83848.c:85:错误:解析"{"标记之前的错误
drivers/net/phy/dp83848.c:105:错误:解析"、"令牌之前的错误
drivers/net/phy/dp83848.c:111:警告:在'module_phy_driver'声明中键入默认为'int'
drivers/net/phy/dp83848.c:111:警告:函数声明中的参数名称(无类型)
drivers/net/phy/dp83848.c:111:警告:数据定义没有类型或存储类
我是新增驱动程序支持的新手。 有人能帮我解决这些错误吗?
谢谢、
Sachin