[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Paparazzi-devel] Lia 1.1. w. Aspirin 2.2 - system freeze and no kill sw

From: Michal Podhradsky
Subject: [Paparazzi-devel] Lia 1.1. w. Aspirin 2.2 - system freeze and no kill switch
Date: Fri, 5 Apr 2013 14:05:41 -0600

Hi guys,

we just encountered an unusual crash at our hexarotor. In the middle of the flight, the autopilot "froze" - stopped responding, stabilization stopped, no telemetry was received and even more we had no radio control, so the kill switch didn't work.

After the freeze, the airframe tilted on the side and crashed into the wall.

However, the motors kept running all the time (after the autopilot froze and even after the hit) so they had to be manually unplugged.

As ESCs run only if they receive a valid PWM signal, the only explanation I have is that the main loop halted for some reason, and only thing which was still running was sys_timer interrupt which controls the PWM signal generation.

I checked the code (paparazzi_master, commit 4fa240388789c308e588c19f1ae98e3947d3a065) looking for any busy waiting loops, but didn't find any.

Do you have any idea what could cause the freeze and where in code could be the source of the problem?

The hw configuration is: Lia 1.1 w. Aspirin 2.2, baro over SPI, attitude from external GX3


reply via email to

[Prev in Thread] Current Thread [Next in Thread]