Hi, I am running UART solution on 8051. There is only UART interrupt handler and no other interrupts. All code runs in polling mode, having 4 TASK and using minimal OS (RTX)
There are two specific functions which randomly gets called sometimes. These functions are system initialisation functions and are not executed in any path during traffic test. so surely, there is corruption happening, which causes these functions to get called randomly.
I want to understand what are tools/methods to follow to find out root cause for such corruption symptoms. i would like to have suggestion for best way to debug this issue on 8051 platform.
Best Regards. Thanks for your time.
-Rajan Batra
Note that "whatever fit the app" is normally not a good way to select processor. an old adage goes "if you heard what I thought I said you would understand me", so let me expand the above to "whatever fit the app best" it is impossible to give general rules for 'best'. Production volume affect the weighing between development cost and unit cost, power can be an issue, tooling cost can be an issue .....
Erik