Re: [请益]AM335X 的 porting

楼主: gn00618777 (非常念旧)   2014-07-05 23:15:51
※ 引述《gn00618777 (非常念旧)》之铭言:
: 我知道有比较专业的 AndroidDev 板,但这边知识流动率仍然比高
: 在 porting 时
: kernel/arch/arm/mach-omap2/device.c 里的 phy_id
: 以及 PHY IC、ATHEROS 8053网络芯片、 8053 driver、LAN
: 这几个是如何运作和如何相关的呢? 一直没搞懂之间的关系
: 很难 porting,能否有经验的板友能为我来个俯瞰的解说..,谢谢。
: 没有这些观点,就算是在 code里面改程式我最后仍然不知道他在干嘛。>"<
没人回应@@...
汇结了板友和同事的讨论,我的理解如下。
一、 某一块板子B板,外观两个网络接口,phy_id有两个一个是0:04另一个是0:05。
_____________________ _____________ PHY
CPU _____________________ ARTHEROS 8053 _____________ PHY
二、 目前用的板子,硬件phy_id 0:07,所以在device.c其中phy_id修改为0:07,外
观一个WAN孔、4个LAN孔。
phy_id=0:07
_____________ ARTHOES8053 ______________PHY
CPU_____________ IP175C ___________________ PHY0 PHY1 PHY2 PHY3
?????
现在状况是,phy 看起来通了,WAN网络接口亮了,打dmesg,eth1连结成功,也show出
传输速率,但无法DHCP,这部分询问了TI,要我再u-boot底下测试,他们认为是PHY硬件
坏了。但我们在这板子有使用别公司的 code,他们的确无法DHCP,但可以在 WAN 端与
电脑点对点互 ping,我们的不行,请问板友我还有哪边可能要check的呢? 谢谢。
第二状况是,我在 kernel 加入了 switch chip 的 driver(IP175C) 也就是管理那4个
LAN 端,要怎么测试说我这 LAN 端是可以work的..? 还有我需要在 board file 中
修改什么呢?才能让LAN端作用,谢谢。
作者: damody (天亮damody)   2014-07-05 23:38:00
去ASM版问看看吧?
作者: waterdisney (想要征服的世界)   2014-07-05 23:58:00
既然你拿的是TI的solution , 干麻不打电话去问TI?如果ti不理你 那么你就跟上面报告说 我们换solution吧另外 从你问的问题看起来 你在嵌入式还不够成熟..如果这间公司没有老手带你 那你成长曲线会非常慢我个人给你真心的建议是: 立刻换公司
楼主: gn00618777 (非常念旧)   2014-07-06 00:14:00
疴,你这样讲我心都凉了。我的确还初心者...,近来半年左右。在这边我会努力学。@_@
作者: waterdisney (想要征服的世界)   2014-07-06 00:38:00
我看了你从年初进公司发的文章 一路看下来..觉得..恩如果不是你们公司没老手 那就是你们公司老手藏私不教建议你找时间跟主管好好聊一聊。言尽于此 加油~!!
作者: abcdefghi   2014-07-06 03:50:00
先不用管dhcp,先确定能送出正确的etherframe
作者: ccccboom (西西)   2014-07-06 08:55:00
这公司还不错啊 可以这样搞半年 我也想去练功~
楼主: gn00618777 (非常念旧)   2014-07-06 09:18:00
疴..也是有人教拉,各位的意思是我好像学太慢了>"<
作者: ccccboom (西西)   2014-07-06 09:52:00
应该不是学太慢,也有可能是没有摸熟部门游戏规则师傅没有真心传授之类的有时候做人比较重要 好像离题了
作者: askacis (ASKA)   2014-07-06 19:46:00
dhcp kernel该开的设定有开吗?
楼主: gn00618777 (非常念旧)   2014-07-06 20:48:00
有的,开了。CONFIG_IP_PNP_DHCP=y

Links booklink

Contact Us: admin [ a t ] ucptt.com