
编译原理
jilong17
这个作者很懒,什么都没留下…
展开
-
全局变量,静态变量以及局部变量存放位置
一般工程编译完成后会生成.o 文件 然后通过link 成一个完整的镜像ELF 文件一般包含 一下几个代码段 :file header字段里存放了描述整个文件的基本属性信息的内容,如程序入口地址,其他各段信息(偏移量和范围).text section:主要是编译后的源码指令,是只读字段。.data section :初始化后的非const的全局变量变量或者局部static变量。.bss:未初始化后的非const全局变量和局部static变量。rodata字段 是存放只读数据common 存放注释的转载 2011-05-17 22:24:00 · 12485 阅读 · 2 评论 -
stm32 IAP + app的实现
基于STM32F407 的IAP+APP 已经全部实现,做个笔记。1. 先准备boot 判断是否存在 APP,不存在就进入IAP模式等待有数据过来进行烧写。2.boot 如果是接收 bin 文件数据,可以直接读bin 写入flash. hex文件需要解析的。 bin文件和hex 文件数据格式是有区别的。 3.如果boot准备好,那就准备一个上位机软件,读取bin文件并按包格原创 2015-08-15 21:23:13 · 1921 阅读 · 0 评论