STM32L0 vs STM32F0 programming (can't get L051K8 to function after reset)
Hi all,
I'm currently using STM32F051K8 for a smartwatch project I'm pursuing on a custom made PCB. For power consumption reasons, I wanted to change the MCU to STM32L051K8 which has the exact same UFQFPN-32 footprint.
Now, my project works perfectly fine using the F051K8, but I cannot get Keil to program L051K8 correctly. I've swapped the bypass capacitor correctly and 3.3V is workable for both MCUs.
So I have even tried a simple LED blink program, in which Keil works correctly to program the F051K8, but cannot program L051K8.
The funny thing is, the build works without any errors, and loads up to the board without any errors, but after a reset, the L051K8 does not seem to run the application
I've used cubeMX to build the skeleton project, then I used Keil to write out the rest of the firmware code.
Is there anything I should change on the firmware for using the L051K8 instead of F051K8? I have very limited knowledge on heap and stack and memories and all that which is making it very difficult to find any solutions with a google search...
Any help or guidance is much appreciated, thank you!
