首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM7入门问题

ARM7入门问题

我是一个ARM7的初学者,在网上和书上找了些资料学习。在学习的过程中,遇到问题,在这里向各位前辈请教。

我在写arm7的启动代码的时候出现了如图所示的错误。不知道是哪出问题了。

AREA init,CODE,READONLY
CODE32
Mode_USR EQU 0x10;CPSR中各种处理器模式对应的控制位
I_Bit EQU 0x80;CPSK中的中断禁止位
F_Bit EQU 0x40
USR_Stack EQU 0x00203000
ENTRY
B InitReset;0x00Rest handler
undefvec B undefvec; 0x04 Undefined Instruction
swivec B swivec ; 0x08 Software Instruction
pabtvec B pabtvec ; 0x0C Prefetch Abort
dabtvec B pabtvec ; 0x10 Data Abort
rsvdvec B rsvdvec ; 0x14 reserved
irqvec B irqvec ; 0x18 IRQ
fiqvec B fiqvec ; 0x1C FIQ
InitRest
MSR CPSR_c,#Mode_USR|I_Bit|F_Bit ;改成用户模式且禁止IRQ和FIQ中断
LDR SP=USR_Stack
IMPORT _main
B main ;跳转到main执行,它位于C运行时钟库
END

错误提示如图

小女子在线等答。谢谢啊!!

O5U2QDre.bmp

[此贴子已经被作者于2009-5-18 10:52:00编辑过]

返回列表