Hello friends
I am using tm4c129dncpdt in my project and I am using bootloader application for firmware update through ethernet and I have taken that code from boot emac file.
Since I am using external phy in my project I have made some changes in the bootloader file but the enetreconfig function which takes clock as an argument is confusing me normally it is 120mhz but if I configure to 120 then lmflash programmer is able to connect but firmware update is not happening .But if I configure it to 30mhz firmware update is possible but it varies. Is the bootemac code works only for internal phy because in the code their is option for crystal frequency but I am using my external phy in rmii mode in which I am using oscillator. And some time boot tp failure occurs in my pc. And if the firmware updating fails some how then I have to restart my pc to once again to do the firmware.
Regards
Harish