2025-10-22 12:29 AM
I see STM32F413VHT6 is a1.5Mb device from the ordering information and the memory mapping in the datasheet. I follow the same procedure I followed to program the range 800 0000 to 810 0000 for the rest of the 0.5 Mb (810 0000 to 817 FFFF) also , but i see the device is not getting programmed. Is there any other way to program this region (810 0000 to 817 FFFF) . Does this follow any other procedure , please help with this.
2025-10-22 1:44 AM
Hi @Naray
Did you follow the Flash memory programming sequence?
Did you check the PSIZE? Because the Reference Manual mentions that any program or erase operation started with inconsistent program parallelism/voltage range settings may lead to unpredicted results
You can Refer to the Reference Manual RM0430, specifically section 3.3 on Embedded Flash Memory, which might help you.
Thanks,
ELABI.1
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.
2025-10-22 6:33 AM
Nothing special about the last 512 kB. Perhaps show your code and how you're verifying that it's not being programmed. Does it program correctly if you use STM32CubeProgrammer?