![]() |
MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
|
#include "mcci_bootloader_stm32h7.h"#include "mcci_bootloader.h"#include "mcci_bootloader_platform.h"#include "mcci_stm32h7xx.h"Go to the source code of this file.
Macros | |
| #define | FUNCTION "McciBootloader_Stm32h7_systemInit" |
| #define | MCCI_STM32H7_PWR_SUPPLY_CONFIG MCCI_STM32H7_PWR_SUPPLY_LDO |
| #define | MCCI_STM32H7_PWR_SUPPLY_CONFIG_MASK |
| #define | MCCI_STM32H7_PWR_SUPPLY_DIRECT_SMPS MCCI_STM32H7_REG_PWR_CR3_SMPSEN |
| #define | MCCI_STM32H7_PWR_SUPPLY_EXTERNAL_SOURCE MCCI_STM32H7_REG_PWR_CR3_BYPASS |
| #define | MCCI_STM32H7_PWR_SUPPLY_LDO MCCI_STM32H7_REG_PWR_CR3_LDOEN |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXT |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXTLDO |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_LDO |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXT |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXTLDO |
| #define | MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_LDO |
Functions | |
| void | McciBootloader_Stm32h7_systemInit (void) |
| #define FUNCTION "McciBootloader_Stm32h7_systemInit" |
Definition at line 76 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_CONFIG MCCI_STM32H7_PWR_SUPPLY_LDO |
Definition at line 112 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_CONFIG_MASK |
Definition at line 78 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_DIRECT_SMPS MCCI_STM32H7_REG_PWR_CR3_SMPSEN |
Definition at line 86 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_EXTERNAL_SOURCE MCCI_STM32H7_REG_PWR_CR3_BYPASS |
Definition at line 109 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_LDO MCCI_STM32H7_REG_PWR_CR3_LDOEN |
Definition at line 85 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXT |
Definition at line 93 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXTLDO |
Definition at line 101 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_LDO |
Definition at line 87 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXT |
Definition at line 97 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXTLDO |
Definition at line 105 of file mccibootloader_stm32h7_systeminit.c.
| #define MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_LDO |
Definition at line 90 of file mccibootloader_stm32h7_systeminit.c.
| void McciBootloader_Stm32h7_systemInit | ( | void | ) |
Definition at line 116 of file mccibootloader_stm32h7_systeminit.c.
References gk_McciBootloader_CortexVectors, MCCI_CM7_SCB_VTOR, MCCI_STM32H7_PWR_SUPPLY_CONFIG, MCCI_STM32H7_PWR_SUPPLY_CONFIG_MASK, MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXT, MCCI_STM32H7_PWR_SUPPLY_SMPS_1V8_EXTLDO, MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXT, MCCI_STM32H7_PWR_SUPPLY_SMPS_2V5_EXTLDO, MCCI_STM32H7_REG_FLASH_ACR, MCCI_STM32H7_REG_FLASH_ACR_LATENCY, MCCI_STM32H7_REG_FLASH_ACR_LATENCY_V, MCCI_STM32H7_REG_PWR_CR3, MCCI_STM32H7_REG_PWR_CR3_BYPASS, MCCI_STM32H7_REG_PWR_CR3_LDOEN, MCCI_STM32H7_REG_PWR_CR3_SMPSEN, MCCI_STM32H7_REG_PWR_CR3_SMPSEXTRDY, MCCI_STM32H7_REG_PWR_CSR1, MCCI_STM32H7_REG_PWR_CSR1_ACTVOSRDY, MCCI_STM32H7_REG_PWR_SRDCR, MCCI_STM32H7_REG_PWR_SRDCR_VOS, MCCI_STM32H7_REG_PWR_SRDCR_VOS_SCALE1, MCCI_STM32H7_REG_PWR_SRDCR_VOSRDY, MCCI_STM32H7_REG_RCC_CDCFGR1, MCCI_STM32H7_REG_RCC_CDCFGR2, MCCI_STM32H7_REG_RCC_CFGR, MCCI_STM32H7_REG_RCC_CIER, MCCI_STM32H7_REG_RCC_CR, MCCI_STM32H7_REG_RCC_CR_HSION, MCCI_STM32H7_REG_RCC_PLL1DIVR, MCCI_STM32H7_REG_RCC_PLL1FRACR, MCCI_STM32H7_REG_RCC_PLL2DIVR, MCCI_STM32H7_REG_RCC_PLL2FRACR, MCCI_STM32H7_REG_RCC_PLL3DIVR, MCCI_STM32H7_REG_RCC_PLL3FRACR, MCCI_STM32H7_REG_RCC_PLLCFGR, MCCI_STM32H7_REG_RCC_PLLCKSELR, MCCI_STM32H7_REG_RCC_SRDCFGR, McciArm_getReg(), McciArm_putReg(), and McciArm_putRegOr().