zoukankan      html  css  js  c++  java
  • bootloader启动提速之使用ICACHE

    加入以下指令

    /* 启动ICACHE */
    mrc p15,0,r0,c1,c0,0 // read control reg
    orr r0,r0,#(1<<12)
    mcr p15,0,r0,c1,c0,0 // write it back

    1.MRC指令将协处理器的寄存器中数值传送到ARM处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。

    2.orr为进行逻辑或运算

    3.MCR指令将ARM处理器的寄存器中的数据传送到协处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。

    ————————————————————————————————————————————————————————————————————————————— 无他,唯手熟尔。。。
  • 相关阅读:
    HDU 5744
    HDU 5815
    POJ 1269
    HDU 5742
    HDU 4609
    fzu 1150 Farmer Bill's Problem
    fzu 1002 HangOver
    fzu 1001 Duplicate Pair
    fzu 1150 Farmer Bill's Problem
    fzu 1182 Argus 优先队列
  • 原文地址:https://www.cnblogs.com/ZXNblog/p/4005786.html
Copyright © 2011-2022 走看看