打印

关于ADS下将UCOSII移植到PXA270的引导代码的一些问题。

[复制链接]
2188|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mengguren|  楼主 | 2009-2-26 21:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      AREA    Init,CODE,READONLY
      import   __use_no_semihosting_swi
      import    InitMMU
      import    Enter_FIQ

      ENTRY
   
           b  ColdReset
           b  Enter_UNDEF        
      b  Enter_SWI      
      b  Enter_PABORT    
      b  Enter_DABORT    
      b     ColdReset     
      b     Enter_IRQ       
      b     Enter_FIQ
      export  ColdReset
      
ColdReset
      mrc  p15, 0, r0, c1, c0, 0 
      bic  r0, r0, #0x80
      mcr  p15, 0, r0, c1, c0, 0      
我想把ucosii移植到PXA270(intel的xscale系列)上,我用ADS1.2调试程序时程序不按流程走可能是什么原因?
执行指令 b  ColdReset时不是跳到标号 ColdReset处,而是依次向下执行,遇到b跳转指令都不跳转,都当成一条普通指令去处理如下所示: 
           b  ColdReset            1 
           b  Enter_UNDEF           2    
      b  Enter_SWI           3  
      b  Enter_PABORT           4
    执行完1就执行2,依次向下执行。我是在ARMUL模式下进行软件仿真调试,好郁闷,那位高手帮指点一下,问题可能出现在哪里?

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝