a、寄存器地址linux
b、寄存器狀態對應的bit位(0/1)ide
1 /* 2 *點亮led燈:GPF四、GPF五、GPF6 3 */ 4 5 .text 6 .global _start 7 8 _start: 9 10 /* 11 *配置GPF四、GPF五、GPF6爲輸出引腳 12 *把0x100寫到地址0x56000050上 13 */ 14 ldr r1, =0x56000050 15 ldr r0, =0x1500 16 str r0, [r1] 17 18 19 20 /* 21 *設置GPF4輸出高電平 22 *把0x0寫到地址0x56000054 23 */ 24 ldr r1, =0x56000054 25 ldr r0, =0x20 26 str r0, [r1] 27 28 29 /*死循環*/ 30 halt: 31 b halt
1 kst: 2 arm-linux-gcc -c -o led_on.o led_on.S 3 arm-linux-ld -Ttext 0 led_on.o -o led_on.elf 4 arm-linux-objcopy -O binary -S led_on.elf led_on.bin 5 6 zq: 7 rm *.bin *.o *.elf