Tool/software: Code Composer Studio
Hi
I am encountering the TM4C infinite self reboots problem. My main() looks like the below :
I created another task which is started in Application_Init() and turns off the LED_HEARTBEAT.
The board will oscillate the LED when powered on and this looks like an infinite reboot situation.
I looked around in the code but don't find any watchdog codes so doubt that it is due to watchdog.
int main(void)
{
board_variant_t board_variant;
// Call board init functions
board_variant = Board_init();
if (board_variant != BOARD_VARIANT_INIT)
{
// Initialise the Serial Debug module
SerialDebug_Init();
}
// Initialise the Non-Volatile Memory Data Manager
NvmMgr_Init(board_variant);
// Initialise the CANopen stack
CANopen_Init();
// Initialise the Enumeration Task
Enumeration_Init(board_variant);
// Initialise the Application
Application_Init(board_variant);
GPIO_write(LED_HEARTBEAT, LED_ON);
// enable CPU interrupt
MAP_IntMasterEnable();
System_flush();
// Start BIOS
BIOS_start();
return (0);
}