|
我编写了 Bootloader。在执行跳转至应用程序函数Jump_to_application()之前,我希望保留当前 GPIO 引脚的电平状态,该如何实现? 当前 Boot 固件里已经把某 GPIO 引脚置为高电平,随后执行跳转函数。 但应用程序启动时会执行外设初始化,该引脚被重新拉低。 有没有办法让这根引脚持续保持高电平? 我的跳转代码如下: c 运行 JumpAddress = (__IO uint32_t) (APPLICATION_ADDRESS + 4); Jump_To_Application = (pFunction) JumpAddress; HAL_RCC_DeInit(); HAL_DeInit(); __set_MSP((__IO uint32_t) (APPLICATION_ADDRESS)); Jump_To_Application(); |
调度器原子变量相关问题
运行到 WRITE_REG (FLASH->OPTKEYR, FLASH_OPTKEY1)跳转 HardFaultHandler
STM32F417IG 单端外部时钟旁路HSE Bypass问题
STM32L4A6 SDMMC 无法使用 1.8V IO 驱动 microSD 卡
STM32L4P5xx 系统内 Bootloader:RAM3 能否用作栈指针内存?
在 STM32CubeIDE 中生成 ioc 配置文件
CAN 总线多节点环境下进行固件升级
把 MCO1 时钟源选为 PLLCLK会怎样
I2C 错误代码含义
CubeIDE 下载程序时不整片擦除芯片
微信公众号
手机版
看看GPIO_PinLockConfig能不能满足你的需求