ARM Cortex-M3/M4 启动分析

Posted jingjin666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM Cortex-M3/M4 启动分析相关的知识,希望对你有一定的参考价值。

ARM Cortex-M3/M4启动分析

序:

  之前在进行嵌入式开发的时候,并没有太过于关注ARM芯片的启动逻辑,现在IMXRT1052的学习过程中,发现了还真的老老实实的回去学习一下关于Cortex-M的启动逻辑和原理,才能惬意的玩转IMXRT芯片!此处做个随笔,主要是方便自己回顾,温故而知新嘛!

关键:

  要分析cortex-m的启动原理需要从两个方面入手

  1、芯片的memory map

  2、链接文件

Memory Map:

  我们用STM32F4XX来分析!The chip memory map has been provided in the following tables.

Figuer 1. Memory map

技术图片

 

以上是关于ARM Cortex-M3/M4 启动分析的主要内容,如果未能解决你的问题,请参考以下文章

Cortex-M3/M4/M7 故障异常分析

[ARM] Cortex-M Startup.s启动文件相关代码解释

stm32启动过程cortex-m3架构堆栈代码位置编译汇编链接分析

ARM Cortex-M底层技术—启动代码详解

关于ARM CM3的启动文件分析

cortex-m4启动代码解读