Good day!
I'm working with EVM6678 board and I'd like to use it in AMC chassis.
I've edited nimu_eth.c to support EMAC port 0 (which is routed to AMC) instead of EMAC port 1 (which is routed to on-board PHY):
ethInfo.inport = pa_EMAC_PORT_0; in EmacStart() function
and
gTxPort = EMAC_PORT_USED; in EMACInit_Core() function.
I call InitSGMII() function for port 0 after platform_init() function call.
I create a UDP socket and send 1KB data using EMAC port 0, but packets aren't sent (EmacSend() function in NIMU driver aren't called)
I've tried all settings described in http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/196772.aspx, http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/266546.aspx and http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/278528.aspx posts, but it's still not working.
Have you any ideas?