程序运行流程分析
dfl448866
学习与耍都很重要
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序结构理解(1) 以stm32为例
内容参考地址: https://blog.youkuaiyun.com/xujidong1576324301/article/details/72851023 https://blog.youkuaiyun.com/zhy557/article/details/80832268 程序中的几个段理解 有些技术文章中会直接使用RO,请注意区分RO和RO-data的区别。 Code:即代码域,它指的是编译器生...转载 2019-05-22 15:16:24 · 1569 阅读 · 0 评论 -
程序结构理解(2) 以stm32为例
stm32启动流程分析 这个是一个汇编与c语言结合的流程 stm32入口为startup_stm32f10x_hd.s (即第一个执行的文件) 在这个文件中首先定义定义CSTACK数据段和.intvec代码段还有全局函数和全局变量 然后就是向量表 在然后就是向量表中的定义了各个函数。 同时复位函数作为程序运行的第一个函数 里面设置了时钟和main入口等 就这样进入了main 然...转载 2019-05-22 16:02:58 · 335 阅读 · 0 评论 -
程序结构理解(3) 以stm32为例
stm32内部有两种存储器一种是ram和一种FLASH闪存。 (1)STM32F10xxx内置64K字节的静态SRAM。它可以以字节、半字(16位)或全字(32位)访问。SRAM的起始地址是0x2000 0000。 我们可以理解成内存 ram类型的存储器掉电和数据会丢失。即stm32f1xx的内存只有64k这么大。 (2)高性能的闪存模块有以下的主要特性: ● 高达512K字节闪存存储器...原创 2019-05-22 23:15:50 · 2084 阅读 · 0 评论
分享