Other Parts Discussed in Thread: TM4C1294NCPDT,
Hi,
we have been using TM4C1294NCPDT (with built-in Ethernet PHY) for many projects and always have used built-in (ROM) TivaWare bootloader to flash initial firmware trough Ethernet (we have our own PC software that serves firmware to TM4C once it sees it's BOOTP request).
Note that we need this only for initial firmware upload (future updates are done with our own Ethernet bootloader).
We are now working on a project that required external Ethernet PHY thus we selected TM4C1292NCPDT (basically same MCU with only difference that is has no internal PHY but rather has MII interface for external PHY).
We have confirmed that our board is functional as Ethernet communication works with our firmware loaded. Note that we had to make few modifications in code related to moving from internal PHY to external: main difference being the need to do GPIO Pin Mux for MII interface, but external PHY itself is functional without any additional steps.
Now issue lies in fact that when we power-on fresh board (with blank TM4C), we would expect it to go into TivaWare bootloader and send a BOOTP request over Ethernet - unfortunately we are not seeing this.
We can't find any additional documentation about TivaWare ROM bootloader besides this and it does't go into details:
Probably someone has experience with TM4C TivaWare bootloader and external PHY?