当前位置: 首页 > news >正文

单片机在线升级架构(bootloader+app)

1、架构(bootloader+app)

在一定的时间内如果没有程序需要更新则自动跳转到app地址执行用户程序

内部flash 512K

bootloader 跑裸机 48k 主要实现USB升级和eeprom标志位升级

app 跑freeRtos  464K 程序的基本功能,升级时软件复位开始执行bootloader升级

app2 外部flash(W25Q128)  主要用于将USB读取BIN文件先存放到外部FLASH中,在从外部FLASH写入内部FLASH,可以防止芯片变砖。

http://www.lryc.cn/news/421820.html

相关文章:

  • leetcode169. 多数元素,摩尔投票法附证明
  • Pixel Adventure Unity2D开发完整指南
  • signed main()与int main()的区别
  • 【面试宝典】Java基础 这个面试题整理的不全 后期会进行补充
  • 获取语音文件时长
  • 应急响应计划:网络安全事件后的快速恢复策略
  • 【网络】IP和MAC地址的映射——ARP协议和ARP欺骗概述
  • 鸿蒙(API 12 Beta3版)【音视频解封装】 文件解析封装
  • 智能马桶盖和普通马桶盖有什么不同?
  • C# OnnxRuntime部署LivePortrait实现快速、高质量的人像驱动视频生成
  • Spring boot框架指南
  • 数据结构--树与二叉树
  • C#项目实战经验——计时方法总结
  • 电子盖章软件哪个好|盖章软件
  • ThreejsWebGPU运动残影demo
  • HttpSession常用方法
  • 【JavaEE初阶】文件操作和IO
  • 存储器芯片的基本原理
  • 前端实习手记(7):立秋快乐
  • 感恩放下,笑对人生,在人生的长河中,每一天都是独特的篇章,或顺心如意,或充满挑战
  • URLSession之初窥门径
  • ios创建控制器的3种方法实现页面跳转
  • Android逆向题解-boomshakalaka-3-难度5
  • Linux(Ubuntu 22.04)系统中固定串口
  • LeetCode - 209 - 长度最小的子数组
  • 探索空间计算与VR中的手势跟踪新纪元:XHand框架详解
  • leetcode + 项目复习
  • 树莓派4/5:设置apt、pip、conda首选清华镜像源
  • NoSQL 之Redis集群模式
  • oracle rac