STM32L0 does not run when powered on, unless if I perform a manual reset
Hello,
I'm working on a custom board, using STM32L072 (Murata LoRa module), and it does not seem to boot when powered up, unless I trigger a manual reset.
The board is powerd via USB (with a 3.3V LDO), and the supply reach 3.3V within 370µs.
The reset is only wired to the debugger connector and to an unpopulated 0402 footprint. BOOT0 is wired directly to ground (using a 0 Ohm resistor). I tried to enable BOR, without success.
When I use the debugger, everything works fine (it does trigger the reset), however without debugger, nothing happens on power up. If I use a wire to short GND and RESET, the program is started as soon as I remove the wire.
When I monitor the reset pin, the rising edge occurs when my VDD voltage is only 1.08V. Does it show when the MCU actualy start ?
One GPIO is wired to USB 5V, trough a voltage divider. The rising edge on this pin is at the same time as the reset signal. Could this be the cause of this issue ?
Any advices to solve this ?
Regards.
