[ {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:WINCE500PLATFORMSMDK2416srcbootloaderEboot.Whimorystartup.s(332) : error A0034: undefined symbol: _undef_loc_label_
不仔细看还真不知道是啥,后来看看逻辑就应该知道。是%B20 的20 有问题,代码根本没有20的标号。并且从逻辑来看,这个应该是100 才对。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
GCC编译器原理(三)------编译原理三:编译过程(3)---编译之汇编以及静态链接【1】(2024-08-22)
语句几乎都对应一条机器指令。汇编器的汇编过程相对于编译器来讲比较简单,只是根据汇编指令和机器指令的对照表一一翻译就可以了。它没有复杂的语法,也没有语义,也不需要做指令优化。
汇编过程可以调用汇编器 as 来完......
汇编和C语言相结合的51单片机编程技巧(2023-06-25)
)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编......
STM32入门学习路线(2022-12-19)
STM32入门学习路线; 可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学......
stm32开发常用的软件和语言介绍(2023-10-12)
址符号( Symbol )或标号( Label )代替指令或 操作数 的地址。在不同的设备中, 汇编语言对应着不同的机器语言 指令集 ,通过汇编过程转换成机器指令。 普遍地说,特定的汇编......
S3C2440时钟体系结构(2024-07-17)
S3C2440时钟体系结构;
任意一款单板,我们了解其时钟都是通过时钟树来的。
这里没有全部截完,只是讲解时钟来源,OSC代表晶振,这说明我们的时钟可以来至晶振OSC也可以来至外部输入EXTCLK......
ARM处理器加快侵蚀PC腹地,英特尔急了(2017-06-14)
特尔对那些在非x86处理器的Windows 10电脑上模拟基于x86的Win32软件的公司发出威胁时,我们并不惊讶。由于英特尔没有智能手机应用处理器业务,因此,负责x86台式机/笔记......
编写可移植C/C++程序的要点(2023-09-26)
编写可移植C/C++程序的要点;以前做过两年 ++ 移植工作,从 Win32 平台移植到 Linux 平台。大约有上百万行 /++代码,历时一年多。本文引用地址:在开发 Win32 版本时,已经......
89C51单片机怎么样?89C51单片机过时了吗(2023-03-07)
89C51单片机怎么样?89C51单片机过时了吗;89C51单片机是一款8位单片机,最常用的是艾特梅尔产的AT89C51,我在上学时是用的最多的一款单片机芯片,现在来说它早已停产多年了。我认......
ARM11 S3C6410 硬件浮点(VFP)实现(2024-09-25)
ARM11 S3C6410 硬件浮点(VFP)实现;在调试一个代码时,编译能顺利编过。可是,就是不能执行。找了半天才发现,原来是浮点问题。由于6410支持硬件浮点,找了很久,才弄......
永别!苹果经典机iPhone 4很快将寿终正寝(2016-10-15)
正式登场,它是苹果有史以来最具意义的iPhone机型之一,其“再一次,改变一切!”的口号响遍全球。不过,当我们再一次回顾iPhone 4的一些硬件配置时,发现放在今天确实已经彻彻底底的过时了,苹果将其定义为“过时......