
1. 前言 芯片:STM32F407ZGT6 软件:STM32CubeMX、Keil、Visual Studio Code Kiel的函数跳转极不方便,我个人一般使用Visual Studio Code编辑代码,插件生成注释 (第一节有点乱,回头加个框架图和流程图) 2. 分区设置 启动代码就是引导程序。但一般不叫BooLoader。 STM32先执行启动程序,跳转到0x80000000,然后执行BootLoader(本质裸机程序) ![]() 3. 思维逻辑 将BootLoader程序下载到芯片。 复位,启动代码运行到0x08000000, 执行BootLoader 接收App固件 BootLoader跳转到App1或App2入口地址,开始运行App 4. 开发流程 第一步完成内部flash读取。 第二步完成程序跳转。 第三步完成串口接收固件,写入flash。 第四步完成EC20接收固件和通过串口把固件发送给STM32。 ———————————————— 版权声明:lljwork2021 如有侵权请联系删除 |
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南