首页 » 技术SOS » 嵌入式系统 » MCU和嵌入式微处理器 » 有关atmel Bootstrap的一个问题。

有关atmel Bootstrap的一个问题。

菜鸟
2008-12-09 08:45:58     悬赏10分
ARM采用at91sam9260.Bootstrap版本为1.10. static inline unsigned int get_cp15(void) { unsigned int value; __asm__("mrc p15, 0, %0, c1, c0, 0" : "=r" (value)); return value; } static inline void set_cp15(unsigned int value) { __asm__("mcr p15, 0, %0, c1, c0, 0" : : "r" (value)); } 这是程序对cp15的读写。下面是硬件初始化的过程,我在程序里加了一段控制led亮灭的循环。程序执行到循环就跑飞了。如果去掉读写cp15这几句话程序就没问题。 /* Configure CP15 */ cp15 = get_cp15(); cp15 |= I_CACHE; set_cp15(cp15); /*---------------------------------- wangjian 2008-12,test*/ bt_led_init(); LED_ON; LED_OFF; unsigned int i,j,p; for(p=0;p
分享
关键词: Bootstrap, 程序  
菜鸟
2008-12-09 09:18:43
1楼

for(p=0;p

菜鸟
2008-12-09 09:20:15
2楼

为什么后面的程序传不上来呀。 for(p=0; p