diff --git a/driver/board_driver/01-led/led.s b/driver/board_driver/01-led/led.s index 2d4ed65..1de7c1f 100644 --- a/driver/board_driver/01-led/led.s +++ b/driver/board_driver/01-led/led.s @@ -6,5 +6,12 @@ _start: ldr sp, =0x40000000 b main - +main: + ldr r0, =0x40000000 + ldr r1, =0x00000001 + str r1, [r0] + ldr r0, =0x40000000 + ldr r1, =0x00000000 + str r1, [r0] + b main diff --git a/driver/board_driver/01-led/makefile b/driver/board_driver/01-led/makefile index f057761..58ce346 100644 --- a/driver/board_driver/01-led/makefile +++ b/driver/board_driver/01-led/makefile @@ -1,6 +1,6 @@ led:led.s - arm-linux-gnueabihf-gcc -c led.s + arm-linux-gnueabihf-gcc -c -nostdlib led.s arm-linux-gnueabihf-gcc -o led led.o clean: