设为首页 收藏本站
搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

注册 找回密码
天嵌TQ210v4开发板+7寸电容屏+包邮=719元!samsung cortex-a8
coraci 发表于 2016-12-29 11:35:48 | 显示全部楼层 |阅读模式
本帖最后由 coraci 于 2016-12-29 11:39 编辑

本人擦鸟 最近在捣鼓uboot,正在学习网卡方面的知识,但是还没进去就卡主了,请各路英雄指点指点
uboot是天嵌的 uboot_IMX6_CoreC_1.3.4_for_Linux_v1.2
我跟代码跑到 int eth_initialize(bd_t *bis)
int eth_initialize(bd_t *bis)
{
。。。。。。。。。。。。
#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
miiphy_init();-------------->0这直接打包成库了,是天嵌所为还是本来如此?
#endif
/* Try board-specific initialization first.  If it fails or isn't
  * present, try the cpu-specific initialization */
if (board_eth_init(bis) < 0) -------------->1这个找不着(如果有的话是不是应该是定位到board里面的board_xxx.c文件?)
cpu_eth_init(bis);-------------->定位到了cpu/arm-cortex_a8/mx6/generic.c
。。。。。。。。。。。。。。。。。。
}
int cpu_eth_init(bd_t *bis)
{
int rc = -ENODEV;
#if defined(CONFIG_MXC_FEC)
rc = mxc_fec_initialize(bis); --------->2这个会是天嵌做了修改吗??(在driver/net里面分别有mxc_fec.c和fec_mxc.c,貌似mxc_fec.c比较新)
/* Board level init */
enet_board_init();-------->3这个找不着,只找到比较接近的/board/freescale/mx6q_sabreauto.c或者mx6q_sabrelite.c
#endif
return rc;
}
目前定位在0、1、2、3卡住了,添加对phy 芯片支持的地方到底是哪一个?请各位指点指点


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

本版积分规则

Archiver|手机版|小黑屋|天嵌计算机科技 ( 粤ICP备11094220号  

GMT+8, 2017-4-30 13:07 , Processed in 0.327394 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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