Introduction - If you have any usage issues, please Google them yourself
tServer task executes functions at low pri ority (254). serverSend funtion is used to send a request to the tServer to execute a function at the tServer's priority. First tServer task exec utes the i () system call to print the summary of t Shell task. Next an address exception is caused in tServer task by trying to execute at a funtion non-aligned word boundry. As a result SIGBUS si gnal is raised automatically. Signals (setjmp () and longjmp ()) are used to allow the tServer t ask to recover gracefully from an address error exception. For more information about signals , please refer to sigLib manual pages.
Packet : 97288435exception_recovery_using_signal.rar filelist
README_recoverExcSigDemo.txt
recoverExcSigDemo.c