2022-05-02 7:07 AM
Hello,
I am using the STM32CubeProgrammer, version 2.10.0, and it does not detect the STM32L152VD-X reserved memory space, at address 0x0803000.
The STM32CubeProgrammer detects the correct device ID which is 0x437 but does not detect the correct device.
If I open the STM32_Prog_DB_0x437.xml file I see that the STM32L152VD-X is not even implemented.
This allows me to write to this reserved memory space which I believe is not a good idea
Questions:
2022-05-09 8:17 AM
Hi @Community member ,
This looks like the issue reported here.
@Houda GHABRI do you confirm this?
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2022-05-11 4:04 AM
Hi @Amel NASRI @Community member ,
It is a little bit different, the flash size is correct in this case : 384 KB.
And to ask your answers:
Please let me know if I missed something.
Houda
2022-05-11 4:10 AM
Hello @Amel NASRI @Houda GHABRI
I suppose that address between 0x08030000 and 0x08040000 is a reserved memory space for the STM32l151VD-X because this is what ST documentation says page 49 https://www.st.com/resource/en/datasheet/stm32l151vd-x.pdf
That why I am confused to why the CubeProgrammer allows to write that memory space without any warning. I also wonder what is the impact to writing to this address space since the cube allows it
2022-05-11 4:34 AM
Hi @Community member ,
Ok I see your point , thanks for bringing this up to our attention.
Currently this reserved area is not handled by CubeProgrammer, I will submit a request internally to fix this and handle the reserved area in future release.
Meanwhile user should take care to do not program on this address.
Houda
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.