2024-05-09 01:48 AM
Hi,
I am using an STM32F746IE controller and in some of them i don't see proper ST programmed values in address locations of BOOT_ADD0 (0x1FFF 0010) and BOOT_ADD1 (0x1FFF 0018). As per the reference manual i understand the ST programmed values in these locations should be 0xFF7F 0080 (ITCM-FLASH base address) for BOOT_ADD0 and 0xFFBF0040 (system memory bootloader address) for BOOT_ADD1, but in my board i am seeing 0xFFFF on both of these locations (attached image1), due to this i am not able to access the system memory bootloader to flash my application by turning BOOT0 pin high. Is there a reason why this would happen in some of the controllers? These are fairly new controllers and we haven't programmed any user code yet.
Image1
Solved! Go to Solution.
2024-05-13 01:48 AM
@Harshavardhan Would you please provide as in private message data code and version of the chip? I will reach you privately to check!
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.
2024-05-10 02:19 AM
BOOT_ADD option bytes can be programmed by the user. Would you be able to access your target through CubeProg and reconfigure them to default values?
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.
2024-05-10 05:46 AM
Hi @FBL ,
I was able to change the BOOT_ADD option bytes with my code, but i wanted to understand why the ST programmed values are not correct in this case? As i have not tampered with the values they should have been in Default values itself. I checked if i can find anything in errata but there is nothing mentioned about this issue there as well.
2024-05-13 01:48 AM
@Harshavardhan Would you please provide as in private message data code and version of the chip? I will reach you privately to check!
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.