2024-03-31 01:40 PM
I made a little proof-of-concept board for the L431, as I wanted to see what it would take to do a BGA design.
I've been able to program is using the STM32CubeIDE, but the board won't boot reliably.
What I've tried:
When it doesn't boot, it gets stuck drawing 16mA of current from the 3.3V rail.
What else can I try to get this booting reliably?
Solved! Go to Solution.
2024-04-01 09:12 AM
Looks like the BOOT0 ball is floating (I'll verify this in a bit).
If anyone finds this thread in the future, using STM32CubeProgrammer allowed me to clear the nSWBOOT0 bit, and it's booting reliably now.
2024-03-31 03:10 PM
Though the Debugger, I found that I'm jumping into the Boot Loader, as I was halting at address 0x1FFF2CF6 (for example).
However, I'm not sure why this is inconsistent. Boot0 is pulled low through a 1k like the Getting Started Guide recommends, and Boot1 isn't exposed as a pin (as far as I can tell).
2024-04-01 09:12 AM
Looks like the BOOT0 ball is floating (I'll verify this in a bit).
If anyone finds this thread in the future, using STM32CubeProgrammer allowed me to clear the nSWBOOT0 bit, and it's booting reliably now.