This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Boot_defaultLimpAbortFunction by using the Ethernet-Transceiver



Hello TI,

we have a problem by layouting our own Concerto-Design with the ethernet-Transceiver (LAN8710A-EZK) . We  built our own pcb with Concerto F28M35H52 by using the layout of the Concerto controlCARD as a reference.

For flashing and debbuging we use a XDS100v2 from TI and connect it with the JTAG connecotor.

When we flash the M3 controller it runs in "Boot_defaultLimpAbortFunction".

We already discussed the problem in the following post several weeks ago.

https://e2e.ti.com/support/embedded/tirtos/f/355/t/506056

In the old post we only used the concerto without any periphery. In the old post it was possible to solve the problem by flashing an example from TI once and afterwards it was possible to flash the own code.


In the actual situation we have an additional Ethernet-Transceiver (which is used on  the controlCARD (LAN8710A-EZK)) on the pcb-layout. When i flash the programm on the controlCARD from TI, everything works fine. If i flash the programm on the Concerto while the Ethernet-Transceiver is disconnected (I interrupted the supply voltage), everything works fine. BUT, if i flash the concerto while the ethernet-Transceiver is connected, i get this error message ("Boot_defaultLimpAbortFunction")! (We have tested the quarz and it works quiet fine.)


Does anyone has an explanation for this problem?

Is it possible that this error occurs:

-  if the concerto does not receive every RX and TX signal from the ethernet-Transceiver  time-synchron?

- if the Quarz from the ethernet-Transceiver is a 25MHz Quarz from another supplier?

- is it correct, that we don't assemble the resistors in the layout of the Ethernet-transceiver with a "_NP"?

In appendix the schematic of our pcb of the controller.Concerto integration.pdf

and a PDF of the Ethernet-Transceiver:

/cfs-file/__key/communityserver-discussions-components-files/171/4274.CONCERTO_5F00_DIMM100_5F00_071211.pdf

Thanks in advance!

Best Regards

  • Hey guys,

    is there nobody with an idea?

    Additional information:

    - is it neccessary by an Ethernet-communication with 100 MHz to respect a consistent length for the pathes? (They are similar, but not the same. Maybe 1 cm difference)

    - Is there any special design rule wich we have to take note? (In case of the Ethernet Transceiver with Concerto)

    Regards,

    Sebastian

  • Sebastian,

    Can you check if the oscillator is seeing noise/interference when you have the PHY connected? would you be able to hold the PHY in reset while you program flash and while the application boots up?

    Are you seeing the problem irrespective of LAN cable being hooked up to the board?

    Best Regards

    Santosh Athuru