lnls-dig / rffe-fw

Repository containing RFFE controller firmware
1 stars 0 forks source link

Firmware seems to hang after a few days #3

Open lerwys opened 8 years ago

lerwys commented 8 years ago

Problem: Often, when using the RFFE for continuous testing during a few days, it becomes unresponsive and we cannot communicate with it. Ping works, but our custom protocol based on BSMP does not reply.

Trying to restarting the BPM server that communicates with the RFFE does not solve the problem. The only solution so far is to reset the RFFE.

My first suspicion would be something related to the LwIP TCP/IP stack, but that's just a guess.

Possible Solution: Looking into the MBED libraries (https://github.com/mbedmicro/mbed), I see that mbed_lib_rev121 has some new commits to the LwIP stack. Maybe we can try to upgrade it and see if it solves the issue?

henrique-silva commented 7 years ago

We've updated the mbed-os libraries available at (https://github.com/ARMmbed/mbed-os). Using a simple temperature logger script and running it for a few days in a row, we noticed that the problem seems to be solved. I'll perform some more long-term tests to confirm this.