zoukankan      html  css  js  c++  java
  • STM32的FLASH空间分配

     我们在使用stm32的时候,很多时候都会使用到IAP,那么在IAP的时候第一步就要弄清楚片子的FLASH的情况.我使用的407带1MFLASH的片子总结如下:

    1.FLASH起始地址是:0x0800_0000;

    2.FLASH总的大小是:0x10_0000;1M的地址空间;

    3.片子最大的地址0x0810_0000.

    4.BOOT其实地址就是FLASH的开始地址0x0800_0000;

    5.APP程序的入口地址自己定义为:0x0803_0000; 当然这个根据自己的boot程序的大小来决定.

    6.程序下载标志放在: 0x0801_1000;

    有了这些空间的分配,自己加上定义通信的boot程序和自己的app,在boot里面调度升级流程,就完成了stm32的IAP功能,非常的方便.大家可以自己去尝试下.

    有问题留言.

  • 相关阅读:
    top-adx-apps
    mac 打印机无法打印
    doubleclick-video-skipable
    微信小程序-基础学习
    uniapp-学习总结1
    react-1
    mysql-1
    jenkins-1
    后台管理系统-1
    微信小程序-父子组件通信
  • 原文地址:https://www.cnblogs.com/constanto/p/9253140.html
Copyright © 2011-2022 走看看