打印

在自学ARM,遇到启动代码和JTAG方面问题。请指教

[复制链接]
1992|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dafuwong1985|  楼主 | 2010-9-16 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是广州志远的MagicARM2410试验箱的一段启动程序(startup.s).我在做软件(ADS1.2)模拟式,程序运行到黑体部分时,提示:Processor ARM7TDMI raised an exception     Cause: Undefined  instruction
不知是何原因?
   还有我在用JTAG测试(LED驱动小实验)时,总是提示我处理器被复位,测试同时我用万用表测的复位脚是3伏左右,让人很费解!请各位帮分析下。谢谢

ResetInit
        BL      InitStack               ; 初始化堆栈                                             
        BL      TargetBusInit           ; 总线系统初始化 (函数中不允许堆栈操作)
   BL  TargetResetInit   ; 针对目标板的系统初始化         
   
     MRC  p15,0,R1,c1,c0,0  ; (MMU设置,异步总线模式) 读控制寄存器
  ORR  R1,R1,#0xC0000000     ; 当HDIVN=1时操作有效
  MRC  p15,0,R1,c1,c0,0
  
        B       __main     ; 跳转到c语言入口  
        B       .                       ; 如果main返回,则死循环

相关帖子

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

本版积分规则

0

主题

35

帖子

1

粉丝