一个低级的S3c2416 wince SD eboot汇编错误

[ {TRUE}

; Clear RAM.

;

mov r1,#0

mov r2,#0

mov r3,#0

mov r4,#0

mov r5,#0

mov r6,#0

mov r7,#0

mov r8,#0

ldr r0,=0x30100000   ; Start address (physical 0x3000.0000).

;ldr r9,=0x00E00000   ; 64MB of RAM.

ldr r9,=0x03F00000   ; 64MB of RAM.

100

stmia r0!, {r1-r8}

subs r9, r9, #32 

bne %B20

]

[01:0000000051:ERRORE] C:\WINCE500\PLATFORM\SMDK2416\src\bootloader\Eboot.Whimory\startup.s(332) : error A0034: undefined symbol: _undef_loc_label_

  不仔细看还真不知道是啥,后来看看逻辑就应该知道。是%B20 的20 有问题,代码根本没有20的标号。并且从逻辑来看,这个应该是100 才对。

转载于:https://www.cnblogs.com/gooogleman/archive/2011/09/07/2170012.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值