
ARM
文章平均质量分 78
gmcow
热爱编程。。。
从事嵌入式开发。。。
展开
-
U-boot启动代码start.s中用到的汇编指令详解
<br />LDR 指令<br />LDR 指令的格式为:<br />LDR{条件} 目的寄存器,<存储器地址><br />LDR 指令用于从存储器中将一个32 位的字数据传送到目的寄存器中。该指令通常用于从存储器<br />中读取32 位的字数据到通用寄存器,然后对数据进行处理。当程序计数器PC 作为目的寄存器时,<br />指令从存储器中读取的字数据被当作目的地址,从而可以实现程序流程的跳转。<br />指令示例:<br />LDR R0,[R1] ;将存储器地址为R1 的字数据读入寄存器R0。<br原创 2010-12-02 14:59:00 · 1209 阅读 · 0 评论 -
U-boot源码分析之start.s
硬件平台为东南大学自主研发的ARM720T芯片SEP4020代码目录:cpu/sep4020/start.s#include #include /* * Jump vector table *///_start是GNU汇编器默认的入口标签,.global将_start声明为外部程序可访问的.globl _start//向量跳转表,每条占一个字节,地址范围为0x00000000-0x00000020//ldr和str指令是用来在存储器和寄存器传递数据的,两者方向相反//ldr为存储器到寄存器,str为寄存器到原创 2010-12-02 14:45:00 · 911 阅读 · 0 评论 -
海思Hi3520开发环境搭建
刚到手的Hi3520开发板,拿来第一件事当然是搭环境,本来调了那么多板子,这不是小菜一碟嘛,可就是挂NFS还浪费了快一个小时,郁闷的了,这倒也好,顺着Hi3520的脉络,就把这个环境搭建过程记录一下,权当记个笔记噻。。。买的是雅仪科技的Hi3520开发板,板子还是蛮好看滴,6800大洋。因为最多要驱动八块sata硬盘,所以板子采用的是计算机的ATX电源。拿过来之后立马接上串口,上电,擦,毫无反原创 2012-01-12 19:52:17 · 13741 阅读 · 2 评论