摘要:
对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。先看一下 GNU官方网站上:http://www.gnu.org/对.lds文件形式的完整描述: SECTIONS {...secname sta 阅读全文
摘要:
首先看两行汇编代码: 同样是加载一个标号的地址值,adr和ldr有什么区别呢?注意这里的ldr不是命令ldr,而是伪指令ldr,若想区分它们请参看我的一篇博文《adr adrl ldr mov总结整理》。 要区分它们,就需要引入4个概念: 1、运行时地址起始位置:它芯片公司指定的一开始运行代码的位置 阅读全文
摘要:
运行地址:程序运行时的相对地址。 链接地址:程序编译时实际物理地址。 阅读全文
摘要:
makefile的规则 target ... : prerequisites ... command ... ... target:是目标文件,最后生成这个名字的文件。 prerequisites :要生成目标文件需要的文件。 command:需要执行的命令。 阅读全文
摘要:
转载:http://blog.chinaunix.net/uid-28458801-id-3494572.html ARM处理器包括两个内部协处理器 1.CP14:用于调试控制 2.CP15:用于内存系统控制和测试控制 ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过 阅读全文