推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

MDK下stm32系列处理器的__mian()函数详细分析

更新时间:2018-07-16 17:41:08 大小:2M 上传用户:小时代的我们查看TA发布的资源 标签:MDKstm32处理器 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

之前,是大体了解了MDK下的__main函数所做的事情,一直没有深究,最近突然很想知道,MDK下在程序运行到我们用户定义的main()函数前,到底做了些什么,想看看ARMCC编译器默默地为我们做了哪些工作。    想知道这些细节,其实还是在一次使用rtt OS 时,发现了一个编译器相关的知识点:int $Super$$main(void); int $Sub$$main(void);之前不了解这个知识点的用法,后来看了MDK的help文件后才会使用,所以对编译器做的事情感兴趣,就有了下面的__main分析;
说明:内容结合工程下的.map .axf文件,以及.AXF的反汇编文件,LED工程代码,从上电-----到用户main()函数的所有流程,都有详细的分析和介绍,并配有大量的图片进行说明,只要你按照流程过一遍,都能明白的;

部分文件列表

文件名大小
01 反汇编工程解析/
01 反汇编工程解析/01 工程bin文件的反汇编详解.docx1580KB
01 反汇编工程解析/LED/
01 反汇编工程解析/LED/Core/
01 反汇编工程解析/LED/Core/core_cm3.c
01 反汇编工程解析/LED/Core/core_cm3.h
01 反汇编工程解析/LED/Core/startup_stm32f10x_hd.s
01 反汇编工程解析/LED/Core/stm32f10x.h
01 反汇编工程解析/LED/Core/system_stm32f10x.c
01 反汇编工程解析/LED/Core/system_stm32f10x.h2KB
01 反汇编工程解析/LED/Hardware/
...

全部评论(1)

  • 2021-10-27 15:59:10LLMO

    解释听清楚的,很有用!!