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

TI原厂ICE板的PRU连接实时以太网RT_MII的问题

大家好,手头有一块Ti的ICE开发板,AM3359核心,公司项目开发想在上面验证EtherCAT主站,但发现由于板上的以太网口实际是通过核心的PRU引出,但想要对他操作必须要对PRU进行编程,考虑到ETherCAT主站其实只要PRU实现MAC层就行,但苦于网上和国外这方面资料太少了,也已经下载了BeagleBone网站上的DIY包研究过还是很难下手。请技术支持帮忙看下。

1.是否有更详细的开发方法,或者MAC层实现的例程?除了用板子SDK里面TI提供的那几个编译好的栈外,想要自己实现RT_MII,到底应该怎么做?

2.将来TI是否会针对PRU推出编译好的二进制文件,用PRU实现MII的直通?

 

非常感谢!

Yaoming Qin:

暂时没有计划在pru上实现mac,目前对于ethercat,我们有slave模式的库提供。

我们对PRU的支持目前很有限,请问您是否考虑使用网口开发ethercat master?

关于PRU的资料,我们目前能提供的是一个开源的工程

https://github.com/beagleboard/am335x_pru_package/

Bin Hu1:

回复 Yaoming Qin:

其实考虑到PRU支持较少的情况,我通过前段时间在TI英文的E2E论坛上已经了解了一些,且老外也建议我购买一个Beaglebone先从网口开始做EtherCAT这块,因此我后来购入了BeagleBone,且开始做这块了。但考虑到ICE当时提到的对工业网络特别是EtherCAT的兼容性,才使得我去购买和开发的,且以我现在对PRU的浅显的认识,觉得他独立于MCU单独处理且能实现高度实时,对EtherCAT应用是十分有意义的,但现在却用不起来,确实让我很纠结。

开源的那个git我也下了,但东西也不多,特别是对如何在PRU中对RT_MII进行操作,以及如何读取和写MII数据,几乎没有提及,因此也没什么帮助。因此不知道您这边是否有关于在PRU中如何读取和MII相关数据的说明么?或许对我研究和实验能有帮助,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TI原厂ICE板的PRU连接实时以太网RT_MII的问题
分享到: 更多 (0)