.global _start @全局标号

_start:
    /*使能所有外设时钟*/
    ldr r0, =0x020c4068 @CCGR0
    ldr r1, =0xffffffff @向ccgr0要写入的数据
    str r1, [r0]

    ldr r0, =0x020c406c @CCGR1
    @ldr r1, =0xffffffff @向ccgr01要写入的数据
    str r1, [r0]

    ldr r0, =0x020c4070 @CCGR2
    str r1, [r0]

    ldr r0, =0x020c4074 @CCGR3
    str r1, [r0]

    ldr r0, =0x020c4078 @CCGR4
    str r1, [r0]
    
    ldr r0, =0x020c407c @CCGR5
    str r1, [r0]

    ldr r0, =0x020c4080 @CCGR6
    str r1, [r0]

    /*配置功能复用*/
    ldr r0, =0x020e0068
    ldr r1, =0x5
    str r1, [r0]

    /*配置电气属性*/
    ldr r0, =0x020e02f4
    ldr r1, =0x10b0 
    str r1, [r0]

    /*设置gpio*/
    ldr r0, =0x0209c004
    ldr r1, =0x8 
    str r1, [r0]

    /*打开led*/
    ldr r0, =0x0209c000
    ldr r1, =0x0
    str r1, [r0]

loop:
    b loop