Hi everyone,
I am developing a small application on a MSP430FR5957 MCU on a self made board using CCS 6.1.1.00022.
Everything went as expected for weeks until yesterday when the code couldn't reach the main anymore.
I was just cleaning the code when the problem occurred, so no big changes. But I tried anyway to reload an older version (the CCS project is 'Gited', not the workspace), but the problem still occurred.
I then tried to reboot the computer and to change the programming probe, but still no main in sight.
I then tried to search on the internet and I was glad to see that I wasn't the only one to have the problem. The solution however wasn't good enough, because every answers were turning around the fact that there were too much initialization to be made in the startup and the watchdog fired. So I was disappointed to see that I already had the option --cinit_hold_wdt=on turned on (which put the WDT on hold during startup). I still tried to override the _system_pre_init() function in which I put the WDT on hold then returned 1 but still no advance.
The only way I can run my code again is by creating a new project, which scares me, because what tells me that the problem won't occur again later ? So I don't consider it a viable solution and I would want to find the why and how of the problem.
If anyone had any idea that would be a great help.
Thanks,
Timo.