Hi,
I want to control stack underflow and overflow. I use S32K116. I know it does not have DWT module. How can i control this safety controls in any way? What can i do for testing stack underflow?
解決済! 解決策の投稿を見る。
Hi,
if a stack is placed at beginning/end of SRAM then you can get a hard fault as soon as the stack overflows/underflow.
Or software can write a unique guard value to the SRAM area at the stack limit address. The software checks this address periodically. If guard value is overwritten, a stack overflow/underflow fault is reported by SW.
BR, Petr
Hi,
if a stack is placed at beginning/end of SRAM then you can get a hard fault as soon as the stack overflows/underflow.
Or software can write a unique guard value to the SRAM area at the stack limit address. The software checks this address periodically. If guard value is overwritten, a stack overflow/underflow fault is reported by SW.
BR, Petr