Tool/software: Code Composer Studio
Hello,
I am developing an application that uses the lwIP library to create two servers, a "Data" and a "Config" Server. The Data server sends sensor data, received using dma, every 100ms. The Config server sends the sensor configuration, read out once at the beginning, every 1000ms.
Now, at some seemingly random* point during execution, the Config Server ignores its 1000ms timing and sends every time sys_check_timeouts() is called. After a short time (few ms) the app stops. When suspending it in the CCS Debug View I can see that it hangs at the line b prefetchEntry in the HL_sys_intvecs.asm File. Up to the point where the app stops it works as intended.
I would greatly appreciate advice as to how to debug this scenario.
* I have observed this behavior after a few seconds, as well as after half an hour.
Regards,
Lars