STM32 Customer BootLoader 刷新项目 (二) 方案介绍
1. 需求分析 首先在开始编程之前,我们先详细设计一下BootLoder的方案。 本项目做的BootLoader是在STM32自带的启动一级boot上加了一层,即为二级Boot,其是专门为客户自定义的启动过程中操作软件的后门。主要作用是更新MCU中的软件,在正常启动过程中,CB刷新整个控制器中的软件。 整个软件的代码块如下图所示,最下一层是SB(ST自带的Boot),这里面初始化异常向量表,初始....
STM32 Customer BootLoader 刷新项目 (一) STM32CubeMX UART串口通信工程搭建
首先用STM32CubeMX 软件搭建基础工程,来作为二级BootLoader,一级BootLoader是STM32官方自带的startup_stm32f407zgtx.s。我们基于上述最小工程来实现Customer BootLoader的功能。本项目采用的是通过串口实现固件刷新。 下面简单介绍一下二级BootLoder的功能与作用: 二级Custome...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注