【发布时间】:2016-06-19 16:05:12
【问题描述】:
我想为 LPC1768 编写程序集,但链接时它没有运行。 这是我的程序,我想让它打开 LED。
STACK_TOP EQU 0x10008000
AREA | Header Code |,CODE
DCD STACK_TOP
DCD START
ENTRY
START
MOV R0,#0XFF
LDR R1,=0x2009C040
STRB R0,[R1]
MOV R0,#0XFF
LDR R1,=0x2009C054
STRB R0,[R1]
deadloop
B deadloop
END
我使用这些命令:
armasm --cpu cortex-m3 -o lamp.o lamp.s
armlink --rw_base 0x10000000 --ro_base 0x0 --map -o lamp.elf lamp.o
fromelf --bin --output lamp.bin lamp.elf
【问题讨论】:
-
当你尝试运行它时会发生什么?将确切的错误消息编辑到您的问题中。
-
不要在我的微电脑上工作,这意味着不要打开 LED!