|
本帖最后由 gofugoo 于 2013-7-11 16:18 编辑
LED 电路图
查s5pv210手册:
GPC0CON Address=0xE020_0060
GPC0CON[4] Bit[19: 16] 0000=input 0001=output
GPC0CON[3] Bit[15: 12] 0000=input 0001=output
GPC0DAT Address = 0xE020_0064
GPC0DAT[4:0] Bit[4:0]
让LED 灯常亮,代码如下:
start.S.text
.global _start
_start:
LDR R0,=0xE0200060
MOV R1,#0x00110000
STR R1,[R0]
LDR R0,=0xE0200064
MOV R1,#0x00000000
ADD R1,R1,#0x18
STR R1,[R0]
loop:
B loop
Makefile(直接用的官方最新的4.7win arm gcc)
led.bin:start.o
arm-none-eabi-ld.exe -Ttext 0x20000000 -o led.elf $^
arm-none-eabi-objcopy.exe -O binary led.elf led.bin
%.o:%.S
arm-none-eabi-gcc.exe -c -o $@ $<
clean:
rm -f *.o *.elf *.bin
DNW软件设置:
参数设置-->选项-->USB地址(设置为20000000, 软件默认为30000000)
USB下载-->UBOOT-->选择文件
DNW提示下载完成,但是什么反应也没有, led灯也不亮
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|