Hello everyone,
I’d like to share my experience on how I solved a Kernel Panic issue on the Duo Module 01 board, version V1.1.
I found that after running the sample camera-test.sh, which enables VPSS, the CPU on this module (based on the SG2000) quickly freezes, resulting in a Kernel Panic.
The root cause of this issue is the 0.89 V VDDC voltage generated by U1, as shown in the image below.
Based on the formula shown in the image, we can see that a mistake was made: Resistor R4, which should have been 11 kΩ, was actually assembled as 10 kΩ.
This caused the VDDC voltage to be 0.89 V, which is too low.
To fix this issue, R4 needs to be replaced with a resistor of 11 kΩ or 12 kΩ.
In my case, I only had a 12 kΩ resistor available, so I replaced it, and the voltage became 0.97 V.
After that, the problem was completely solved — the following images show the result.
To begin, remove the shield on the module using a hot air gun set to 400°C, without using a nozzle.
After desoldering the R4 resistor, replace it with a 12 kΩ resistor.
Make sure to choose the correct resistor size so that it can be mounted easily without any issues.
After making this change to R4, the VDDC voltage rises to 0.97 V, and the issue is resolved.
The camera-test sample code ran successfully, and a continuous 8-hour stability test was performed without any errors.