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
  • But it all makes sense now. If I am correct, that explains the reason when I add more code (more variables) it will stop working.

    During startup all these variables need to be initialized and the more variables to initialize the more time it takes. And if I don't look after the puppy during this time it will cause a reset. So just kill the puppy!

Reply
  • But it all makes sense now. If I am correct, that explains the reason when I add more code (more variables) it will stop working.

    During startup all these variables need to be initialized and the more variables to initialize the more time it takes. And if I don't look after the puppy during this time it will cause a reset. So just kill the puppy!

Children