arm笔记

来源:互联网 发布:c语言标准库函数有多少 编辑:程序博客网 时间:2024/05/15 21:53

1, sd卡里烧录u-boot 

               sudo dd iflag=dsync oflag=dsync if-tiny210-uboot.bin of=/dev/sdb

2, 一般的sd卡里的第一个片里都有东西,被占用了,所以不能把bootloader烧录到第一个片里

 

3, NandFlash 读取,nand        read                      0x21000000                0xff00000                                         0x1000

                                                                                 (SDRAM)                (nandflash地址)                         读取的字节大小

 

4,s5p210

     有37个通用寄存器,以及7种工作模式

    r0~r7:未分组寄存器,存储临时寄存器

    r8~r12 :只有FIQ独自有待定的,其他的工作模式共享

    r13:栈指针寄存器(stack point) 记录保存的站地址

   r14:(link—return)链接返回寄存器,

 

   r15/pc (程序计数器)每次加4取指令,保存下一条指令的地址

 

 

   CPSR :当前程序状态寄存器

               1,低5位记录CPU工作在什么模式 (0:4)

                2,T:arm 或者thumb  (5)

                 3,F,I,中断中开关,(FIQ,IRQ)  (6,7)

                4,(8:27)保留位

                5,(28:31)条件标志位:

                 n:表示负数

                 z:zero

                 c:借位、进位、移位

                v: overflow 溢出标志位