Question
STM32L0 problem with retaining vector table
Posted on September 07, 2016 at 19:28
Hi there! I'm using the STM32L053 Discovery board, and I'm having a very weird problem. Whenever I remove power from the board, whatever is in the first page of flash disappears. The first 3 words become random (changes every power cycle) and everything else is erased to 0. Since this is the vector table spot, my image doesn't run after I remove power and I have to reprogram it.
I was originally using Visual Studios with VisualGDB, but I just got the OpenSTM32 workbench thingie running and did two of the examples from the L0 framework and programmed the resulting images using the ST-LINK Utility. Exact same result.What am I missing? Why does the first page of flash keep getting reset? Any help would be greatly appreciated.Thanks!Edit: Forgot to mention, this occurs on two separate Discovery boards and I believe it happened out of the box. I haven't changed any protection levels or anything like that but I did confirm that they are all off. #flash #stm32l0 #vectortabl