4 ms·
I fixed a problem where an ARM microcontroller running linux was crashing every so often. Eventually figured out it happened when the radio transmitted a packet
by Gibbon1 5y ago
I fixed a problem where an ARM microcontroller running linux was crashing every so often. Eventually figured out it happened when the radio transmitted a packet.
First fix was realizing that sometimes the radio would trip the reset controllers button input. Adding a 10k resistor reduced the problem by 90%.
Second fix was realizing that the LDO voltage regulator supplying 1.1V to the processor core was briefly tripping it's over current detector when a packet was transmitted. Every so often that would cause the processor to crash.