参考博客:https://www.cnblogs.com/strongwong/p/8657639.html

1、首先启动文件的后缀是.s

2、以STM32F103VET6工程的启动文件为例,它的功能主要有以下几点:

 2.1 启动文件的功能

  1)初始化SP(堆栈指针寄存器)的值,R13寄存器

  2)初始化PC(程序计数器寄存器)的值,R15寄存器

  3)设置向量表,这个向量表包括异常中断服务程序(ISR)的地址

  4)配置时钟系统

  5)跳转到main()函数

 2.2 启动文件的特性

  分配给堆栈的内存量(以字节为单位),根据应用程序调整此值

 

 

相关文章:

  • 2022-01-15
  • 2021-12-14
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
猜你喜欢
  • 2021-07-03
  • 2021-06-29
  • 2021-08-30
  • 2022-02-10
  • 2021-06-05
  • 2021-09-29
  • 2022-12-23
相关资源
相似解决方案