TI中文支持网
TI专业的中文技术问题搜集分享网站

66ak2h14万兆网相关

下载了最新的 PROCESSOR-SDK-LINUX-K2HK  05_02_00_10 版本,发现设备树缺失万兆网相关基本设置,内核起来后无法使用万兆网。

在某个txt里面发现了部分样例提供,但是不全,无法运行,请问这部分有能运行的样例提供吗?

zihao li:

ti的wiki上,processors.wiki.ti.com/…/MCSDK_UG_Chapter_Exploring
The NETCP driver code is at /drivers/net/ethernet/ti/keystone_net_core.c in the linux kernel.
我查了下,这个文件是git上ti linux项目内的文件。
你们最新发布的PROCESSOR-SDK-LINUX-K2HK05_02_00_10 版本里面,对应文件改为了netcp_core.c,内容变化巨大,驱动几乎整个重写了。经过调试,git上的linux工程,万兆网有bug但是能用,但是PROCESSOR-SDK-LINUX里的完全用不了,请问是怎么回事?

Ryan BL:

回复 zihao li:

git的以ti哥自己维护的为准 https://git.ti.com里面找linux就行了
你看的wiki看路径,MCSDK是比较老的说法了,应该以最新PDK的为准,除非你用的还是老的MCSDK包。

Ryan BL:

建议以这个为准git.ti.com/ti-linux-kernel

zihao li:

回复 Ryan BL:

谢谢,这个git.ti.com/ti-linux-kernel的工程与ti发布的最新PROCESSOR-SDK-LINUX-K2HK 05_02_00_10 是一致的,但是万兆网仍不可用。是要根据其驱动代码自己写万兆网设备树吗。

Shine:

回复 zihao li:

请参考下面e2e帖子。
e2e.ti.com/…/512617

zihao li:

回复 Shine:

已经在使用最新的PROCESSOR-SDK了,MCSDK已弃用。
那篇文章中说到,You can enable XGE in the k2hk-netcp.dtsi by changing the status to "ok" for xgbe_subsys, xgbe_pcsr, xgbe_serdes, and netcpx nodes.
看上去k2hk-netcp.dtsi中已经有这些模块了,只需要把状态从disabled转化为ok即可,
但是这边我发现最新版的k2hk-netcp.dtsi中缺失了 xgbe_subsys, xgbe_pcsr, xgbe_serdes,netcpx nodes等等模块,请问是怎么回事?

zihao li:

回复 Shine:

如同下面所说:这些dts文件中找不到任何xgbe相关信息,只有gbe的信息。请问是processor-sdk某次更新删除了吗

user4215508:

回复 zihao li:

你好,请问你的问题解决了吗,如何解决的?我也用的相同版本,在设备树里手动添加了xgbe部分,但还是不能连接使用。

赞(0)
未经允许不得转载:TI中文支持网 » 66ak2h14万兆网相关
分享到: 更多 (0)