完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-20 16:05 编辑
目前想做一个板子,支持2个百兆的网口即可 但是有技术人员告诉我只有新出的AM335xB版本才支持双百兆网口,以前的只支持双千兆网口 请问是这样的吗? 非常感谢 |
|
相关推荐
21个回答
|
|
这个说法是错误的,都是支持的。
只是PG1.0 在支持双网口的时候,如果选择从nand 启动,会有个wait pin脚冲突,新版本的PG2.0对pin脚做了配置,解决了这个问题。 请参看如下链接 http://www.ti.com/litv/pdf/sprz360e 以及用最新的pinmux tool http://www.ti.com/tool/pinmuxt 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-6-20 07:58 非常感谢 |
|
|
|
勘误表中写的是解决boot时的冲突问题 如果我在系统起来之后还需要同时用到EBI总线和ETH2的话,这种冲突该如何解决呢? 另外在全双工模式phy是不会用到这个信号的,是否可以不接? |
|
|
|
jvwueurw 发表于 2018-6-20 07:58 我的问题是两个EHT都使用了AR8035 ,使用的是3352 1.0版本的,但是网络能LINK UP,LINK DOWN,也能从LINUX下看到有TX,RX的数据,但就是PING不通,所有可能的原因都查了好几遍,最终定位到是TX数据有问题,RX通过移植了一个网络工具在3352中看接到的数据是正常的说明如下: 1、使用的接口为RGMII,在10M,100M下都进行过测试。 2、使用的PHY为AR8035,这芯片和TI 的335X SK开发板用的AR8031只是一个简化版,直接内部的TX,RX CLK Delay。 3、因为外部对数据进行PING时,RX,TX数据会递增,移值了一个网络分析的工具在3352上,接收到的数据正常,但是无法看TX的数据是否正常。 4、由于测试中2个板子共计4个网口都是同一问题,可确认此问题不会是焊接原因引起。 5、最后开始怀疑是PINMUX原因引起,但是未具体还未定位到是哪里。 以上望指点。 |
|
|
|
jvwueurw 发表于 2018-6-20 07:58 我的问题是两个EHT都使用了AR8035 ,使用的是3352 1.0版本的,但是网络能LINK UP,LINK DOWN,也能从LINUX下看到有TX,RX的数据,但就是PING不通,所有可能的原因都查了好几遍,最终定位到是TX数据有问题,RX通过移植了一 个网络工具在3352中看接到的数据是正常的说明如下: 1、使用的接口为RGMII,在10M,100M下都进行过测试。 2、使用的PHY为AR8035,这芯片和TI 的335X SK开发板用的AR8031只是一个简化版,直接内部的TX,RX CLK Delay。 3、因为外部对数据进行PING时,RX,TX数据会递增,移值了一个网络分析的工具在3352上,接收到的数据正常,但是无法看TX的数据是否正常。 4、由于测试中2个板子共计4个网口都是同一问题,可确认此问题不会是焊接原因引起。5、最后开始怀疑是PINMUX原因引起,但是未具体还未定位到是哪里。根据TI的一份Sitara™ AM335x ARM® Cortex™-A8 Microprocessors (MPUs) Silicon Revisions 2.1, 2.0, 1.0 Silicon Errata的文档中提到,1.0版本的硬件会出现NARD启动与ETH1端口有冲突,在2.0时已经更改,但是提到的只是MII,RMII接口,未提到 RGMII,而我是又是两个ETH都有问题。 望TI 人士看到后帮助指点一下,谢谢。 |
|
|
|
daitz 发表于 2018-6-20 08:57 好, 能否发一份解决AM335X双以太网和NAND flash 关于wait0冲突的电路图,以及详细解决方案给我。最好说明软件是怎么修改,参考哪个版本。多谢! email : zhouwenyuan@hqcnc.cn |
|
|
|
梅子74 发表于 2018-6-20 09:14 这个请您参考下AM335x errata的3.1.4,目前的AM335x芯片可以通过调整pinmux解决这个问题。 |
|
|
|
你好: AM335x errata g版本是说通过外部加一个模拟开关器件解决,不知道是否有更新的版本。pinmux的版本是哪一个?能否更加详细全面地介绍解决方法此问题的方法? |
|
|
|
梅子74 发表于 2018-6-20 09:47 如果你用的是AM3352BZCZ的芯片,用附件的pinmux工具,选择PG2.0,重新分配下NAND和第二个RMII的管脚,就不需要另外加模拟开关了。 |
|
|
|
344868615qq 发表于 2018-6-20 10:07 你好, pinmux工具已经下载,找了一下没有找到您说的修改。也许我应该把整个困惑描述的更清楚一点。根据参考设计,NAND FLASH的BUSY/READY信号应该接到AM3352的wait0上。而当使用双以太网时,需要用到AM3352的同一个复合脚T17,gmii2_crs信号。早期的TI勘误描述认为,这两个复合信号只能用这个脚,如果需要同时用两个功能,需外接模拟开关,但没有给出典型设计电路和软件修改版本号。您说的,新的pinmux版本已经解决这个问题。我想知道是怎么解决的。是wait0信号已经移到别的脚了呢,还是gmii2_crs已经移到别的脚?具体移到哪个脚能不能说一下?多谢! 周文元 20160809 |
|
|
|
梅子74 发表于 2018-6-20 10:25 你用Pin mux工具配置下GEMAC_CPSW的IO SET 17,会发现冲突脚已经分配到别的引脚上了。 |
|
|
|
尊敬的朋友,您好 作了pinmux配置,有两个引脚还是有冲突的,配置时冲突并未自动解决。配置数据见附件。请帮忙将mii2_crs和mii2_rxer这两个信号分配到其它GPIO管脚上去。 谢谢! 20160809 |
|
|
|
梅子74 发表于 2018-6-20 10:50 看了一下你的配置,你的双网口是mii方式的,如果想避开这个问题,要改成rmii方式的。 问下你的双网口是百兆还是千兆? |
|
|
|
是100M以太网。rmii是精简指令集方式,不过,即使用rmii方式,还是有mii2_rxer要用到。这个信号目前也和WPN冲突着。 |
|
|
|
你按照IOSET 17设置就可以了,一般NAND Flash都不用WPN这个管脚。 |
|
|
|
请看下TRM的Table 26-19. Pins Used for NAND Boot NAND启动的时候并没有用到WPN这个管脚。 |
|
|
|
写保护不接,影响到也不是很大。 |
|
|
|
双以太网的话,一个是MII,一个是RMII,不知道有没有问题。RMII的时钟是50MHZ,MII的时钟一般是25MHZ。软件方面,帮忙看一下,有什么需要设置修改。 |
|
|
|
梅子74 发表于 2018-6-20 12:28 一般百兆双网口都是双RMII的,可以节约管脚。 如果是一个MII,一个RMII,需要根据我发给你的pinmux工具确定IO SET,从而确定管脚分配。 软件的修改可以参考:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/45981.aspx |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
535 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
65浏览 29评论
176浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
256浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:31 , Processed in 1.256781 second(s), Total 84, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号