2017-02-23 1 views
0

Je suis nouveau avec u-boot et uClinux,comment ajouter plusieurs interfaces Ethernet MAC dans u-boot

Comment puis-je ajouter une interface Mac Ethernet dans u-boot. Comme on le voit au démarrage de u-boot dans une seule interface vient Net: eth pilote d'initialisation M2S_MAC

Je veux deux ajouter un afin que je puisse avoir une adresse plus ip-à-dire eth1

J'ai lu question suivante

Can u-boot support more than one ethernet port?

où je suis arrivé que eth_current_changed() et eth_set_current() en net/eth.c a t o changer

mais il ne définit pas, comment ajouter une interface. J'ai aussi le pilote pour la nouvelle interface mac.

Répondre

0

Oui, plusieurs périphériques Ethernet sont bien pris en charge. Les détails exacts dépendront de la carte à partir de laquelle vous travaillez et le pilote en question, ou si vous essayez d'avoir différents pilotes distincts enregistrés.

+0

il existe deux pilotes différents @TomRini – roboboykm

+0

Ensuite, vous pouvez regarder board/ti/am335x/board.c comme cela appelle deux pilotes différents dans board_eth_init(). –