| Electronic Components Datasheet Search |
|
STM32WBA50KG Datasheet(PDF) 17 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STM32WBA50KG Datasheet(HTML) 17 Page - STMicroelectronics |
|
17 / 110 page ![]() DS14688 Rev 1 17/110 STM32WBA50KG Functional overview 50 3.7 Boot modes At startup, a BOOT0 pin, nBOOT0 and NSBOOTADDx[24:0] (x = 0, 1) option bytes are used to select the boot memory address. This includes: • Boot from any address in user flash memory • Boot from system memory bootloader • Boot from any address in embedded SRAM The BOOT0 value comes from the PH3-BOOT0 pin or from an option bit, depending upon the value of a user option bit to free the GPIO pad if needed. The bootloader is located in the system memory, programmed by ST during production. It is used to program the flash memory by using USART, I2C or SPI in device mode. The bootloader is available on all devices. Refer to AN2606 STM32 microcontroller system memory boot mode, available on www.st.com, for more details. Refer to Table 4 for boot modes. The boot address option bytes allow any boot memory address to be programmed. The allowed address space depends on the flash memory RDP level. If the programmed boot memory address is out of the allowed memory mapped area when RDP level is 1 or higher, the default boot address is forced in flash memory, as detailed in Table 5. Table 4. Boot modes nBOOT0 FLASH_ OPTR[27] BOOT0 pin PH3 nSWBOOT0 FLASH_ OPTR[26] Boot address option-bytes selection Boot area ST programmed default value - 0 1 NSBOOTADD0[24:0] Boot address defined by user option bytes NSBOOTADD0[24:0] Flash memory: 0x08000 000 - 1 1 NSBOOTADD1[24:0] Boot address defined by user option bytes NSBOOTADD1[24:0] System bootloader: 0x0BF8 8000 1 - 0 NSBOOTADD0[24:0] Boot address defined by user option bytes NSBOOTADD0[24:0] Flash memory: 0x0800 0000 0 - 0 NSBOOTADD1[24:0] Boot address defined by user option bytes NSBOOTADD1[24:0] System bootloader: 0x0BF8 8000 Table 5. Boot space versus RDP protection RDP Description 0 Any boot address 1 Any boot address 2 Boot address only in flash memory: 0x0800 0000 - 0x080F FFFF. Otherwise, forced boot address is 0x0800 0000 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |