Nucleo F429 boot - what happens?
I have a weird problem. I have the Nucleo board with a TLE493 magnetometer connected. When I connect the USB cable (power the system), file manager opens. If I then close the window, upload my SW using Atollic, my magnetometer code works fine, but if I don't use the debugger, initialization of TLE fails - the I2C HW is already "busy". (TLE starts interrupting via the I2C clock line).
What's different in the boots? The boot0-pin is low by default, and it hasn't been touched.
What code initializes the USB and what else does it do? I'm using I2C2 with PF1 as the clock line.
