cancel
Showing results for 
Search instead for 
Did you mean: 

Can a 'CSTACK' outside range Error be caused by a Hardware failure?

yanir
Associate
Posted on August 24, 2015 at 21:08

I've got a design that uses an F0, running at 3.3 Volts. When the board is 'fresh' (ie never powered up before) the part can be programmed and executes code normally. After about a day of development the developer reports that he gets stack buffer overrun errors. Code still executes however when the RTOS in use starts doing some more complex tasks this error occurs. The same code runs reliably on a different board using the same micro.

It seems like the part is damaged over time. The part appears to be healthy except for this error. Does anyone have an idea on what might cause this type of damage?

1 REPLY 1
Posted on August 24, 2015 at 21:51

Does anyone have an idea on what might cause this type of damage?

 

Yeah, not convinced. Most things reported as hardware failure are software/configuration related, or the silicon being run outside of specification. Look very carefully at the surrounding design.

Would look at temperature and supply differences where it's working vs not-work. Look very carefully at flash waits state settings wrt voltage, where hardware behaves oddly.

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..