This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Firmware does not execute

I'm using the Silicon Laboratories C8051F345 with the Keil IDE.

I now have two different projects of which the firmware won't execute. If I comment random pieces of code the firmware will execute. I am still within the memory limits of the device.

From my point of view, the compiler is not configured correctly for the device or I assign my variables incorrectly. I ran out of ideas, tired of searching and pulled almost all my hair out of my head.

I program alone and don't have anyone to look at my source.

I want to ask if someone experienced will please have a look at my project to point any possible mistakes or problems.

Parents
  • I still haven't had a chance to look at the problem again but can I increase the stack size? (In the startup code?)

    Is it I good idea to increase the stack size (if possible) or should I reduce the nested calls. Not that I think I branch to much.

    Yes sorry for not providing all the necessary info. I was tired and fed up.

    What about the linker/locater, could it be possible that the wrong memory size and/or location is defined?

Reply
  • I still haven't had a chance to look at the problem again but can I increase the stack size? (In the startup code?)

    Is it I good idea to increase the stack size (if possible) or should I reduce the nested calls. Not that I think I branch to much.

    Yes sorry for not providing all the necessary info. I was tired and fed up.

    What about the linker/locater, could it be possible that the wrong memory size and/or location is defined?

Children