03-S32K1X系列基于SDK的启动文件连接脚本分析.pdfVIP

  • 6
  • 0
  • 约4.13千字
  • 约 5页
  • 2024-04-14 发布于北京
  • 举报

03-S32K1X系列基于SDK的启动文件连接脚本分析.pdf

近期在使用S32K144的ARMCM4F内核的片子做项目,开发IDE使用的是NXP官方的S32DS,其开发模式和MDK类似,但是可配置性更灵活一些,

但是IDE也为我们做了大量的工作,启动文件/连接脚本这些都给我们提供了,所以当我们在线调试时,会直接跳转到main()函数,下面我们来看

一下IDE都为我们做了那些工作:

一.分析一下启动文件

1,启动文件在新建工程后的Project_settings目录下

(1)定义了.section.isr_vector,a段,这个段即中断向量表;

(2).align2表示下面的代码要4自己解对齐,并将符号__isr_vector声明为全局变量,以便连接脚本调用,值为0x00000000

(3)接下来就是中断向量表的排布了,前连个比较特别,一个是SP,一个是复位向量,这和ARM内核的特性有关,不多说;

(4)这个向量表的大小是多少呢,256个向量,每个占4字节,即0x400;

2,定义了一个段.section.FlashConfig,a

(1)这个段是关于flash配置参数的,仅仅定义了4个数值,后面会用来配置flash

3,接下来,就该text段了

(1)首先表明text

文档评论(0)

1亿VIP精品文档

相关文档