Hi all,
I'm developing a bootloader on TMS570LC4357 using Ethernet protocol and TFTP.
The system is more complex than that; it has two microcontrollers (both tms570lc4357) communicating through SPI. when receiving the ethernet bootloader command both the uP goes into boot mode and the software is written at first into one uP and then in the other.
the first uP uses SPI1, the second uses SPI3. In this condition everything works just fine.
What happens: when I use as first uP for writing the one with SPI3 and as second the one with SPI1, some exceptions occur. In particular during tftp put request, after some packets the uP does not give an acknowlegment anymore but goes into a exception (undefentry).
Does anyone have any suggestion about how the SPI changing can influence the ethernet communication? It is not a priority interrupt problem since both the SPI have a higher priority than ethernet.
Thanks for your attention.
Valentina