Image
Image

梵蒂冈是神uy

+ 关注

粉丝 1     |     主题 53     |     回帖 735

【活动结束】ADI数字工厂——智见未来,实现数字化转型
2023-10-31 08:52
  • 活动专区
  • 98
  • 18657
  还是大佬有经验啊!以后跟你混了!老司机带带我  
  数字化工程意义何在我还是不太懂,但是确实大环境提倡度很高,是不是其实就是线上工程进度展示啊? ...  
STM32单片机bootloader扫盲
2024-5-12 20:21
  • ST MCU
  • 74
  • 5765
  从APP跳转到系统BootLoader后,利用STM32CubeProgrammer工具更新程序  
  ......  
  在手册中的闪存章节,找到系统BootLoader的起始地址0x1FFF F000,将APP_ADDR宏定义改为系统BootLoader地址 ...  
  在手册中的闪存章节,找到系统BootLoader的起始地址0x1FFF F000,将APP_ADDR宏定义改为系统BootLoader地址 ...  
  ......  
  使用系统bootLoader需要在复位时调整BOOT0管脚的电平,使用起来还是比较麻烦的。系统BootLoader也是FLash中 ...  
  ......  
  STM32系统BootLoader STM32自举具体信息可以去官网查看手册AN2606 如果BOOT0为高电平,复位后将从系统存储 ...  
  Config区域主要是存放APP1是否需要升级的标志位,协助Boot判断是否要将APP2的内容搬运至APP1。 ...  
  双APP方案将Flash分成了四个部分,Boot+APP1+APP2+Config,Boot负责更新APP;APP1实现程序的主要功能;APP2 ...  
  双APP  
  ......  
  单APP有个明显的缺点:开始升级时就将原来的APP擦除了,如果升级中断则会一直停留在BootLoader,直至APP升 ...  
  单APP 单APP方案将Flash分成了三个部分,Boot+APP+Config,Boot负责更新APP;APP实现程序的主要功能;Conf ...  
  常用的BootLoader+APP框架 单片机升级的原理大致是:收到升级指令——>MCU复位或者跳转到Boot程序区——>擦 ...  
  ......  
  下面是STM32 跳转到APP的具体函数,在BootLoader函数中调用即可跳转到APP_ADDR,如果该地址存放了APP的bin ...  
  如何从BootLoader跳转到APP 从外部接收数据,更新Flash,普通的APP也会有这样的需求。不常见的也就是从Boot ...  
2
3