摘要:
1. 目录树 [uboot@localhost uboot1.1.4]#tree L 1 d . | board | common | cpu | disk | doc | drivers | dtt | examples | fs | include 阅读全文
摘要:
.abort: 停止汇编 .align absexpr1, absexpr2: 以某种对齐方式,在未使用的存储区域填充值. 第一个值表示对齐方式,4, 8,16 或 32. 第 二个表达式值表示填充的值. .if .else .endif: 支持条件预编译 .include "file": 包含 阅读全文
摘要:
2.1 ARM 官方网站 工具链的官方下载地址: http://www.arm.linux.org.uk 可以从该站点下载 2.95.3, 3.0 以及 3.2 工具链 ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross2.95.3.ta 阅读全文
摘要:
3.1 常用工具介绍 名称 归属 作用 armlinuxas binutils 编译 ARM 汇编程序 armlinuxar binutils 把多个.o 合并成一个.o 或静态库(.a) armlinuxranlib binutils 为库文件建立索引,相当于 armlinuxar 阅读全文
摘要:
1 设置环境变量,准备源码及相关补丁 1.1 设置环境变量 [arm@localhost arm]#vi ~/.bashrc export PREFIX=/usr/local/arm/3.4.4 export TARGET=armlinux export SYSROOT=${PREFIX}/sys 阅读全文
摘要:
配置仿真器 1. 为仿真器安装 Server 一般的仿真器都对应有一个 Server 程序,所以在使用在线仿真之前,必须先安装这个 Server 程序。我使用 是 DragonICE 仿真器, 所以先要安装 DragonICE Server 程序。 2. 连接仿真器 把 dragonICE 仿 阅读全文
摘要:
源代码说明 3.1.1 汇编源代码说明 ; ; 引用头文件 ; get bdinit.h ; ; 引用标准变量 ; IMPORT |Image$$RO$$Base| ; Base address of RO section IMPORT |Image$$RO$$Limit| ; End addres 阅读全文
摘要:
在 ADS 下,可执行文件有两种,一种是.axf 文件,带有调试信息,可供 AXD 调试工具使用.另一种是.bin 文件,可执行的二进制代码文件。我们重点是讲描.bin 文件的组成。 我们把可执行文件分为两种情况:分别为存放态和运行态。 1. 存放态 存放态是指可执行文件通过 fromelf 产生后 阅读全文
摘要:
1.1.1 armasm 1. 命令:armasm [选项] -o 目标文件 源文件 2. 选项说明 -Errors 错误文件名 ;指定一个错误输出文件 -I 目录[,目录] ;指定源文件搜索目录 -PreDefine 预定义宏 ;指定预定义的宏 -NOCache ;编译源代码时禁止使用 Cache 阅读全文
摘要:
1.切换到 root 用户. [root@localhost btools]#su - 2. 查找有效的串设备. [root@localhost ~]#cat /proc/devices ... 4 ttyS ... 188 ttyUSB ... 如果是普通串口设备, 设备名前缀为 ttyS, 第一 阅读全文