• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32设置从外部flash中进行固件启动

doublet 2020-04-24 浏览量:4983
需要注意一些什么地方
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 第一步还是进去0x80000000这个地址执行,然后跳转到外部flash地址,同时中断向量地址放在外部flash开始的地方,也就是重映射

  • 启动时从内部的Flash,启动后读取外部的Flash进行程序运行,大多是例程nor flash

  • 要自己从外部读取程序后,放到内部进行执行,无法直接在外部的Flash执行的。

    注意代码的运行地址,变量地址。不要越限

  • 注意STM32 BOOT脚的配置,它的BOOT脚决定启动的地址

  • 要设置好启动的地址,与烧写的地址,设置好堆栈的大小,防止内存溢出

相关问题

问题达人换一批

STM32设置从外部flash中进行固件启动