2023-03-23 08:38 AM
I thought the BOOT Modes used BOOT0 & BOOT1(PB2) pins
and to pull BOOT0 (high) and BOOT1(low) to get BOOT MODE (SYSTEM MEMORY) and allow the STM32CUDE programmer!
I've looked thru the STM32F723 Docs and PB2 does not seem to show/share
the BOOT1 pin functionality.
Any Thoughts !
Chuck
2023-03-23 09:12 AM
It doesn't have a BOOT1 pin, perhaps you're thinking of the older F1 devices?
BOOT0 = 0 / LOW - USER CODE
BOOT0= 1 / HIGH - SYSTEM LOADER ROM
You should pull down the BOOT0 pin to ensure normal operation of custom board designs
There may be additional options in Option Bytes
2023-03-23 10:17 AM
Yes we do this on may of our designs..
My issue is with the STM32F723 Docs
typically PB2 is listed as BOOT1 but the 723 docs do not mention this pin as and ALT function...
2023-03-23 11:39 AM
Cite the actual document, I'm not going to go fishing for it, pretty sure the Data Sheet and Reference Manual don't mention BOOT1, I searched through them this morning.
2023-03-23 11:44 AM
The Reference Manual is the controlling document as to what the device expects.
The Data Sheet covers the physical pin assignments and expectations.
This device doesn't have a BOOT1 pin, and it is not assigned to PB2
You could use PB2 as a GPIO and alter what you do in your code when it boots, say put it in DFU mode, or whatever.
The Option Bytes can be changed to point to different memory addresses. A device modified in such a way might be a challenge to recover.
2023-03-24 03:56 AM
Thanks......I've come to the same conclusion....NO BOOT1