一、启动过程(NorFlash、NandFlash)

​ 大多数ARM芯片从0地址启动

  • NorFlash启动

    • NorFlash基地址为0,片内RAM地址为0x4000,000
    • CPU独处NOR Flash上第1个指令(前4字节),执行;然后继续读出其他指令执行
  • Nand Flash 启动

    • 片内4KRAM基地址为0,NOR Flash不可访问
    • 2440硬件把Nand Flash前4K内容复制到片内RAM,然后CPU从0地址取出第一条指令执

io1=>inputoutput: 输入用户名密码 
sub1=>subroutine: 数据库查询子类 
cond=>condition: 是否有此用户 
cond2=>condition: 密码是否正确 
op=>operation: 读入用户信息

io1->sub1->cond 
cond(yes,right)->cond2 
cond(no)->io1(right) 
cond2(yes,right)->op->e 
cond2(no)->io1