这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,135

共2条 1/1 1 跳转至

,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, At91M40800的移植问题

院士
2006-09-17 18:14:16     打赏
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, At91M40800的移植问题



关键词: VXWORKS     NUCLEUS     135819802    

院士
2006-12-22 22:43:00     打赏
2楼
问 我在AT91M0800上移植UCOS-II时遇到这样的问题:系统能进入main函数入口,但是如果在main()中调用BSP_Init();则进入数据异常中断,不调用则可以执行main();『注,BSP_Init()是时钟中断的初始函数,】为什么会这样?
  
  int main(void)
{         
        int counts;                
        AT91PS_PIO pPio;        
        pPio = AT91C_BASE_PIO;
        counts = counts;
          pPio->PIO_PER = 0xFFFFFFFF;
          pPio->PIO_OER = 0xFFFFFFFF;
           
    BSP_Init();
                  
      for(;;){    
        pPio->PIO_SODR= 0x020040  ;
        delay();
        pPio->PIO_CODR = 0x020040 ;
        delay();
        counts = counts + 1;
         }

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]