micander / atrias

Automatically exported from code.google.com/p/atrias
0 stars 0 forks source link

Left B Medulla watchdog timer trips when starting. #183

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Sometimes the power is applied to the robot the left B medulla watchdog timer 
will overflow. Pressing the rest button on the medulla fixes the problem. This 
works, but we should really figure out what is causing this behavior, because 
it is slightly annoying to have to reset the medulla when the covers are on.

Original issue reported on code.google.com by kit...@gmail.com on 18 Jun 2013 at 9:05

GoogleCodeExporter commented 9 years ago
This problem appears to be related to the Ethercat slave chip. It appears that 
the some ethercat chips suffer from having broken solder joints under the BGA. 
This can cause the ethercat chip to fail to initialize. Because the medulla 
firmware waits infinitely for the Ethercat slave to start up, if it never 
actually starts up the medulla will hang for ever.

Currently the only solution is to reflow/replace the ethercat chip. This 
sometimes works, but doesn't always fix the broken solder joints.

Original comment by kit...@gmail.com on 11 Oct 2013 at 5:44