<html><body><p>DobrĂ˝ den všem,</p><p><br></p><p>máme propojovacĂ desku se sloty. V prvnĂm je ARM+MAX24288+88E6152. Z ARMu jde MDIO na MAX (adr. 4), na 6152 (adr 31) a do propojovacĂ desky. Z ARMu jde taky RGMII do MAXe a z nÄ›j SGMII do 6152. Funguje to, ale divnÄ›:</p><p>- Všechno na MDIO komunikuje, ale nedařà ze zĂskat link na Eth.</p><p><br></p><p>88E6152 má 2 nohy na nastavenĂ, zda se má inicializovat z EEPROM, nebo jak jinak. My máme 00, tedy nastavenĂ z CPU. PĹ™i ÄŤtenĂ z MDIO vše OK, ale:</p><p>- hodnotu zmĂnÄ›nĂ˝ch 2 nohou pĹ™eÄŤte 11.</p><p>- podle identifikace to nenĂ 6152, ale 6185 (na nÄ›m je napsáno 6152 a byl zaslán jako vzorek z Marwellu).</p><p>- podle port statusu má asi 10 portĹŻ, coĹľ souhlasĂ s 6185 (52 by mÄ›l 6).</p><p>- 85 má o dva global registry vĂc. Ty jsou taky pĹ™ĂstupnĂ©.</p><p><br></p><p>NynĂ zapojĂme druhou desku, kde je 88E6182 (10 port, jinak stejnĂ˝ switch, jako 6152) a u nÄ›j fyzická vrstva a RJ45.</p><p>- pĹ™estane jĂt komunikovat s MDIO adresou 31 (4 stále funkÄŤnĂ).</p><p>- objevĂ se adresa 6, nebo 7 (adresa toho 6182 podle toho, ve kterĂ©m je slotu).</p><p>- mĂsto oÄŤekávanĂ©ho 6182 je ale identifikován zase 6185 (na nÄ›m je napsáno 6182 a byl zaslán jako vzorek z Marwellu).</p><p>- konfiguraÄŤnĂ nohy EEPROM jsou zas ÄŤteny 11 mĂsto 00.</p><p><br></p><p>Switch, co má bĂ˝t 6152 je s tĂm co má bĂ˝t 6182 propojen pĹ™es SGMII, pokud je v prvnĂm slotu. Ve druhĂ©m spojeny nejsou (majĂ se spojit switchem v prvnĂm). ProblĂ©m je stejnĂ˝, nezávisle na pouĹľitĂ©m slotu.</p><p><br></p><p>Setkali jste se s podobnĂ˝mi problĂ©my?</p><p><br></p><p>PH<br></p></body></html>