I have a strange problem in that initialised variables in external RAM are not being initialised by the 'C' startup code when the size of data exceeds a certain size - it gets zero initialised instead. Therefore I need to debug my code and either single step through __main or at the very least examine the source for it. However, I cannot find the code for __main. Can anyone help?
View all questions in Keil forum