I am migrating an existing non-rtos project that was made for the Stellaris LM3S9D92 MCU to the TM4C1294 MCU with TI-RTOS.
I am building my project with CCS v6.1.1 with compiler v5.2.7, TI-RTOS v2.14.4.31 and XDCtools v3.31.1.33_core
The Stellaris code used a callback function that set a flag (g_bFirmwareUpdate) that forced the code to break the main while loop and run the function SoftwareUpdateBegin();
In TivaC with TI-RTOS I see that the functions ConfigureEnet() and UpdateBOOTP() are used instead.
I have included files bl_emac.c and bl_config.h files in my project.
I cannot find an example of how to implement these function within TI-RTOS.
My questions:
Do I run ConfigureEnet() at the start of the program?
Is there a flag or event that gets set / posted to indicate that UpdateBOOTP() should run?
Do I exit out of BIOS with a BIOS_exit() command to run UpdateBOOTP()?
I am also not 100% sure of which defines in the bl_config.h file need to be set.
Thank you,
Sam Virgillo