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

共2条 1/1 1 跳转至

,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, ARM进不了中断的问题,向达人求救了!!

院士
2006-09-17 18:14:16     打赏
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, ARM进不了中断的问题,向达人求救了!!



关键词: VXWORKS     NUCLEUS     135819802    

院士
2006-12-22 22:43:00     打赏
2楼
问 ADS1.2,2410开发板开发程序,简单的定时器中断都进不去(至少没有进入服务程序中),我的开发板是NAND flash的,ro-base设置0x30000000,有人说要用scatter文件,因为中断向量的问题,但是我写了还是不行。我把scatter文件和Timer的初始化程序给大家看看。帮我看看是程序的问题还是ads设置的问题,到底该不该用scatter文件 ,谢谢了!!
void timer_init()//定时1S
{
    pISR_TIMER0= (int)Timer0Done;//中断程序名
          rINTMOD=0; //开放timer0的IRQ中断
    rINTMSK=~(BIT_TIMER0);//关闭中断屏蔽寄存器中的timer0位.
    rTCFG0=0xff;
    rTCFG1=0x1;
    rTCNTB0=65535;
    rTCON=0x06;   
    rTCON=0x19;
}
Scatter文件:
MYLOADER 0x00000000
{
   RO 0x00000000
   {
      2410init.o (Init, +First)
      * (+RO)
    }
}
MYLOADER2 0x30000000
{
    RW +0
    {
     * (+RW)
    }
    ZI +0
   {
    *(+ZI)     }
}

1: reLZ应该先把程序加载弄清楚。
另外,向量表安装了吗?地址0X0一般是FLASH,程序是否正确装载到FLASH里面了?最好确认一下。 2: 问楼上楼上的,我现在是直接向sdram里面下载程序,我的flash是nandflash,没有定位到0x0吧。我这样调试应该怎么办? 3: 先在nandflash的第0块烧个bootloader(有公板的),然后将OM1:0设置从nandflash引导启动 4: 除了上面的方法,还有别的方法吗??? 5: 大家帮忙顶起来

共2条 1/1 1 跳转至

回复

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