Timeline for STM32 ROM Bootloader
Current License: CC BY-SA 4.0
4 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Dec 5, 2022 at 20:27 | comment | added | Justme | It does not really go into that deep knowledge. For example UART TXD would be an output, but is it configured at bootloader start or after bootloader has determined which specific UART will be used. Same for SPI, NSS low will activate the SPI interface, but is the MISO set to output after that SPI interface has been selected as boot interface. You need to figure it out. My experience is not for this chip, and those chips set all UART TXDs as output (I happen to have a LED on one bootloader TXD and it lights up so definitely an output). | |
| Dec 5, 2022 at 19:19 | comment | added | STeVe | Thanks for the review. That's a lot of PINs to take care about... Can I assume: - if I pull (for example) the SPI1_NSS pin low, that the bootloader will not occupy the other SPI1 Pins (because this interface is not active)? - there is actually no "real" output pin... not something driving current. Most Pins which are declared as an output pin have something like "Used in input pull-up mode". Actually I have no clue what it means when they have an output pin with comment: "Used in input no pull mode." (USART_TX). If the pin is in input mode, and no pull, how can it get HIGH? | |
| Dec 5, 2022 at 18:53 | vote | accept | STeVe | ||
| Dec 5, 2022 at 18:20 | history | answered | Justme | CC BY-SA 4.0 |