mrc p15, 0, r0, c1, c0, 0; //读取cp15的c1到r0中
bic r0, r0, #(1<<12) // 开icache 12位置1
orr r0, r0, #(1<<12); //关icache,置0
mcr p15, 0, r0, c1, c0, 0 //写入cp15
mrc p15, 0, r0, c1, c0, 0; //读取cp15的c1到r0中
bic r0, r0, #(1<<12) // 开icache 12位置1
orr r0, r0, #(1<<12); //关icache,置0
mcr p15, 0, r0, c1, c0, 0 //写入cp15