关于 stm32 启动文件的总结
2017-12-15 13:04
429 查看
关于 stm32 启动文件的总结分享!
stm32启动文件可以说有 5 个作用:1,初始化堆栈SP 2,初始化中断向量表 3,配置系统时钟 4,—main 进入main()函数 5,初始化PC指针, 上电后就从 RESET Handler 开始执行。
简单说明:(详其他可参考 cortex_m3 内核)
堆:主要用于动态内存的分配,比如用 malloc()
栈:变量,函数调用。
weak 是 若定义 意思是说 自己可以在 C 中定义 。
B . 跳转到无限循环。
注:自己在 it .c 里边定义的中断函数,命名要与中断向量表的一致,否则无效,但编译不会出错!!!
![](https://img-blog.csdn.net/20171215114424435)
堆栈一些初始化!
stm32启动文件可以说有 5 个作用:1,初始化堆栈SP 2,初始化中断向量表 3,配置系统时钟 4,—main 进入main()函数 5,初始化PC指针, 上电后就从 RESET Handler 开始执行。
简单说明:(详其他可参考 cortex_m3 内核)
堆:主要用于动态内存的分配,比如用 malloc()
栈:变量,函数调用。
weak 是 若定义 意思是说 自己可以在 C 中定义 。
B . 跳转到无限循环。
注:自己在 it .c 里边定义的中断函数,命名要与中断向量表的一致,否则无效,但编译不会出错!!!
堆栈一些初始化!
相关文章推荐
- stm32工程建立中关于宏定义和启动文件的选择
- STM32启动文件_0
- 关于ffmpeg 的总结(一个linux下集屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 工作笔记(三)--关于文件、图片、视频的总结
- 关于对ijkPlayer 所用到的封装好的.so文件总结
- 关于双击启动tomcat批处理文件一闪而过的问题分析
- 关于linux文件类型总结——APUE学习笔记(3)
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 关于shell启动时调用的几个配置文件/etc/profile .profile .bash_profile .bashrc等
- 关于C#资源文件操作的总结
- 关于eclipse工作区中文件编码的总结(转)
- STM32启动文件——startup_stm32f10x_hd.s
- 关于Mainfest.MF文件的总结
- 关于多文件上传插件uploadify使用总结
- c# 关于启动一个等待MASK窗体盖住主窗体,任务完成后,关掉MASK窗体的总结
- STM32启动文件详解
- STM32启动文件的选择
- 今日总结:错误码配置,关于TXT文件下载问题
- 关于网站开发文件编码的一点总结[转]