2.5 Boot configurationใน the STM32F75xxx and STM32F74xxx, two different boot areas สามารถถูกเลือกผ่านทาง the BOOT pin และ the boot base address ที่โปรแกรมใน the BOOT_ADD0 and BOOT_ADD1 option bytes ดังแสดงใน the Table 2.

ค่าบน the BOOT pin จะถูกแล็ตช์บน the 4th rising edge ของ SYSCLK หลังจาก reset ปลดปล่อย. มันขึ้นอยู่กับผู้ใช้ที่จะเซ็ต the BOOT pin หลังจากรีเซ็ต.
The BOOT pin ยังถูกสุ่มซ้ำอีกด้วยเมื่อ the device ออกจาก the Standby mode. เพราะเหตุนี้, พวกมันต้องถูกเก็บใน the required Boot mode configuration เมื่อ the device อยู่ใน the Standby mode.
หลังจาก startup delay, the selection of the boot area ถูกกระทำก่อนการปลดปล่อย the processor reset.
The BOOT_ADD0 and BOOT_ADD1 address option bytes ช่วยให้ตั้งโปรแกรม boot memory address ใดๆจาก 0x0000 0000 ถึง 0x3FFF FFFF ซึ่งรวมถึง:
• ทุก Flash address space ที่แม็ปบน ITCM or AXIM interface
• ทุก RAM address space: ITCM, DTCM RAMs and SRAMs ที่แม็ปบน AXIM interface
• The System memory bootloader
The BOOT_ADD0 / BOOT_ADD1 option bytes สามารถถูกแก้ไขหลังจากการรีเซ็ตเพื่อบู๊ตจาก boot address อื่นใดๆหลังจากการรีเซ็ตครั้งถัดไป.
ถ้า the programmed boot memory address อยู่นอก the memory mapped area หรือ a reserved area, the default boot fetch address ถูกตั้งโปรแกรมเป็นดังต่อไปนี้:
– Boot address 0: ITCM-FLASH at 0x0020 0000
– Boot address 1: ITCM-RAM at 0x0000 0000
เมื่อ flash level 2 protection ถูกเปิดใช้งาน, มีเพียงบู๊ตจาก Flash (on ITCM or AXIM interface) หรือ system bootloader จะมีให้ใช้งาน. ถ้า the already programmed boot address ใน the BOOT_ADD0 and/or BOOT_ADD1 option bytes อยู่นอก the memory range or RAM address (on ITCM or AXIM) the default fetch จะถูกบังคับจาก Flash บน ITCM interface ที่ address 0x00200000.
Embedded bootloaderThe embedded bootloader code ถูกวางตำแหน่งใน the system memory. มันถูกตั้งโปรแกรมโดย ST ในระหว่างการผลิต. สำหรับข้อมูลครบถ้วน, ดูที่ the application note (AN2606) STM32 microcontroller system memory boot mode.
โดยค่าเริ่มต้น, เมื่อ the boot จาก system bootloader ถูกเลือก, the code จะถูกปฏิบัติจาก TCM interface. มันสามารถถูกปฏิบัติจาก AXIM interface โดยการโปรแกรมใหม่ the BOOT_ADDx address option bytes เป็น 0x1FF0 0000.